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)
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)