簡體   English   中英

我可以在SQLAlchemy中創建TEMPORARY TABLE而無需附加到Table._prefixes嗎?

[英]Can I CREATE TEMPORARY TABLE in SQLAlchemy without appending to Table._prefixes?

我想在SQLAlchemy中創建一個臨時表。 我可以通過對Table對象調用table._prefixes.append('TEMPORARY')來構建帶有TEMPORARY子句的CREATE TABLE語句,但這不如table.select().prefix_with()更優雅table.select().prefix_with()用於為數據操作添加前綴語言表達。

是否有與DDL相同的.prefix_with()

不, prefix_with() SELECT和INSERT定義了prefix_with() 但是為CREATE TABLE語句添加前綴的便捷方法是將其傳遞給表定義:

t = Table(
    't', metadata,
    Column('id', Integer, primary_key=True),
    # ...
    prefixes=['TEMPORARY'],
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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