我在postgres和mysql中有一些数据库。我希望用户通过提供凭据连接到数据库,然后在他正在查看的html上显示表(作为表)的元数据。
这是相关的代码。
meta = MetaData()
meta.reflect(bind=eng)
return str(meta.tables)
这将返回以下类型的
immutabledict({'categories': Table('categories', MetaData(bind=None), Column('category', INTEGER(), table=, primary_key=True, nullable=False, server_default=DefaultClause(, for_update=False)), Column('categoryname', VARCHAR(length=50), table=, nullable=False), schema=None), 'inventory': Table('inventory', MetaData(bind=None), Column('prod_id', INTEGER(), table=, primary_key=True, nullable=False), Column('quan_in_stock', INTEGER(), table=, nullable=False), Column('sales', INTEGER(), table=, nullable=False), schema=None), 'products': Table('products', MetaData(bind=None), Column('prod_id', INTEGER(), table=, primary_key=True, nullable=False, server_default=DefaultClause(, for_update=False)), Column('category', INTEGER(), table=, nullable=False), Column('title', VARCHAR(length=50), table=, nullable=False), Column('actor', VARCHAR(length=50), table=, nullable=False), Column('price', NUMERIC(precision=12, scale=2), table=, nullable=False), Column('special', SMALLINT(), table=), Column('common_prod_id&#