Python 使用原始SQL在SQLAlchemy中创建表,然后使用ORM

Python 使用原始SQL在SQLAlchemy中创建表,然后使用ORM,python,database-design,sqlalchemy,Python,Database Design,Sqlalchemy,在SQL Alchemy中,是否可以使用原始SQL而不是表构造来创建表?不过,我仍然希望使用SQLAlchemy的其余部分,例如对象映射器和会话模块。我只是不喜欢用于创建表的SQLAlchemy语法(我在SAS和SQL中陷得太久了,无法学习其他语法!) 非常感谢,里奇是的 connection.execute(""" CREATE TABLE ... """) 然后可以反映所有表:元数据(dsn,reflect=True)或元数据\u instance.reflect()您可以使用自动加载参数

在SQL Alchemy中,是否可以使用原始SQL而不是表构造来创建表?不过,我仍然希望使用SQLAlchemy的其余部分,例如对象映射器和会话模块。我只是不喜欢用于创建表的SQLAlchemy语法(我在SAS和SQL中陷得太久了,无法学习其他语法!)

非常感谢,里奇是的

connection.execute("""
CREATE TABLE ...
""")

然后可以反映所有表:
元数据(dsn,reflect=True)
元数据\u instance.reflect()

您可以使用
自动加载
参数到
构造函数自动加载表定义。这里有一些例子