def create_table(name, rev): schema = get_schema(rev) columns = [Column('id', Integer, primary_key=True)] columns.extend(gen_column(k, v) for k, v in schema['properties'].items()) columns.extend(gen_column(k, v) for k, v in get_meta_properties().items()) table = Table('%s_%s' % (name, rev), meta, *columns) table.create() return table
def get_meta_properties(): event_meta = get_schema(4920387) return {('_%s' % k): v for k, v in event_meta['properties'].items()}