是否可以通过alembic脚本为DB表创建并发索引?
我正在使用 postgres 数据库,并且能够在 postgres 提示符下通过 sql 命令创建并发表索引。(在 () 上并发创建索引;)
但找不到通过 Db 迁移(alembic)脚本创建相同内容的方法。如果我们创建普通索引(非并发),它将锁定数据库表,因此无法并行执行任何查询。所以只想知道如何通过alembic(DB migration)脚本创建并发索引
最佳答案
Alembic 支持 PostgreSQL
并发创建索引
def upgrade():
op.execute('COMMIT')
op.create_index('ix_1', 't1', ['col1'], postgresql_concurrently=True)
关于python - 通过 alembic 脚本并发数据库表索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20091380/