gpt4 book ai didi

python - 通过 alembic 脚本并发数据库表索引

转载 作者:太空狗 更新时间:2023-10-29 19:28:39 26 4
gpt4 key购买 nike

是否可以通过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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com