我想在一个名为foo
的PostgreSQL架构范围内使用alembic来管理我的数据库。为了自动部署新环境,我希望Alembic创建架构:
op.execute("create schema foo")
我还希望在此架构中使用version_table_schema='foo'
中的context.configure
的context.configure
使用alembic_version表。但是,由于尚未创建架构并且Alembic无法检查其版本,我遇到了22种情况。
如果没有人工干预,是否无法使用env.py
kwarg?我需要一个单独的version_table_schema
和版本文件夹来创建架构吗?
我想使用alembic在名为foo的单个PostgreSQL模式范围内管理我的数据库。对于新环境的自动部署,我希望使用Alembic创建架构:op.execute(“ create ...
您可以像这样在env.py中创建模式: