簡體   English   中英

檢查 SQLAlchemy 中的數據庫是否為空(無表)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM