Exemplo n.º 1
0
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
Exemplo n.º 2
0
def get_meta_properties():
    event_meta = get_schema(4920387)
    return {('_%s' % k): v for k, v in event_meta['properties'].items()}