[英]Check if a Database is Empty (No Tables) in SQLAlchemy
如何檢查 SQLAlchemy 中的數據庫是否為空?
我知道您可以執行inspector.dialect.has_table(engine.connect(), 'table_name')
來檢查單個表是否存在,但我想知道數據庫中是否有任何表。
您可以檢查當前數據庫中的表:
db.engine.table_names()
或者在從連接字符串創建engine
變量之后:
engine = sql.create_engine("connection_string")
sql.inspect(engine).get_table_names()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.