if __name__ == '__main__':
    from paella.db.midlevel import StatementCursor
    from paella.sqlgen.statement import Statement
    from paella.debian.base import parse_packages, full_parse
    from paella.profile.base import PaellaConnection
    def dtable():
        cmd.execute('drop table ptable')

    def dtables():
        for t in cmd.tables():
            if t != 'footable':
                cmd.execute('drop table %s' %t)


    #start_schema(cmd, traits)
    #rp = Repos('/mirrors/debian')
    #ps = rp.parse('contrib')
    #prows = [package_to_row(p) for p in ps.values()]
    conn = PaellaConnection()
    cursor = StatementCursor(conn)
    from paella.sqlgen.defaults import LogTable, ActionIdentifier
    ai = ActionIdentifier()
    if ai.name not in cursor.sequences():
        cursor.create_sequence(ai)
    m = MachinesTable('mumu', 'fifi', 'jojo', 'yoyo')
    ml = LogTable(m)
示例#2
0
    return tables, dict([(t.name, t) for t in tables])


if __name__ == '__main__':
    from paella.db.midlevel import StatementCursor
    from paella.sqlgen.statement import Statement
    from paella.debian.base import parse_packages, full_parse
    from paella.profile.base import PaellaConnection

    def dtable():
        cmd.execute('drop table ptable')

    def dtables():
        for t in cmd.tables():
            if t != 'footable':
                cmd.execute('drop table %s' % t)

    #start_schema(cmd, traits)
    #rp = Repos('/mirrors/debian')
    #ps = rp.parse('contrib')
    #prows = [package_to_row(p) for p in ps.values()]
    conn = PaellaConnection()
    cursor = StatementCursor(conn)
    from paella.sqlgen.defaults import LogTable, ActionIdentifier
    ai = ActionIdentifier()
    if ai.name not in cursor.sequences():
        cursor.create_sequence(ai)
    m = MachinesTable('mumu', 'fifi', 'jojo', 'yoyo')
    ml = LogTable(m)