joe*_*ker 7 python sqlalchemy temp-tables
我想在SQLAlchemy中创建一个临时表.我可以通过调用一个对象来构建CREATE TABLE带有TEMPORARY子句的语句,但这不如用于向数据操作语言表达式添加前缀那么优雅.table._prefixes.append('TEMPORARY')Tabletable.select().prefix_with()
是否有相当于.prefix_with()DDL?
不,prefix_with()仅为SELECT和INSERT定义.但是为CREATE TABLE语句添加前缀的便捷方法是将其传递给表定义:
t = Table(
't', metadata,
Column('id', Integer, primary_key=True),
# ...
prefixes=['TEMPORARY'],
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4193 次 |
| 最近记录: |