我有一个带有如下模式参数的 SqlAlchemy 模型:
Base = declarative_base()
class Road(Base):
__tablename__ = "roads"
__table_args__ = {'schema': 'my_schema'}
id = Column(Integer, primary_key=True)
当我正确使用它时,会在前面Base.metadata.create_all(engine)
发出带有架构名称的 a ,但 Postgresql 正确地抱怨架构不存在。CREATE TABLE
CREATE TABLE my_schema.roads (
我是否错过了让 SqlAlchemy 发出的步骤,CREATE SCHEMA my_schema
或者我是否必须手动调用它?