Python sqlalchemy检查架构是否为空

Python sqlalchemy检查架构是否为空,python,database,postgresql,sqlalchemy,Python,Database,Postgresql,Sqlalchemy,我想检查公共模式是否完全没有对象。(表、视图、函数、运算符、数据类型、域、触发器和规则) 我知道我可以获取表名和视图名,并检查它们是否为空,但我还没有找到任何用于其他类型对象的函数。有什么办法让我查一下吗 下面是我检查公共模式表的方法 from sqlalchemy.engine.reflection import Inspector def foo(): inspector = Inspector.from_engine(engine)

我想检查公共模式是否完全没有对象。(表、视图、函数、运算符、数据类型、域、触发器和规则)

我知道我可以获取表名和视图名,并检查它们是否为空,但我还没有找到任何用于其他类型对象的函数。有什么办法让我查一下吗

下面是我检查公共模式表的方法

        from sqlalchemy.engine.reflection import Inspector

        def foo():
           inspector = Inspector.from_engine(engine)
           tables = inspector.get_table_names('public')
           print(tables)