是否可以使用原始 SQL 而不是 TABLE 构造在 SQL Alchemy 中创建表?不过,我仍然想使用 SQLAlchemy 的其余部分,例如对象映射器和 session 模块。我只是不喜欢用于创建表的 SQLAlchemy 语法(我在 SAS 和 SQL 中花费了太多时间来学习另一个!)。
非常感谢,里奇
最佳答案
是的。
connection.execute("""
CREATE TABLE ...
""")
然后您可以反射(reflect)所有表:MetaData(dsn, reflect=True)
或 metadata_instance.reflect()
。
关于python - 使用原始 SQL 在 SQLAlchemy 中创建表,然后使用 ORM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1992815/