gpt4 book ai didi

django - django db_index 迁移是否同时运行?

转载 作者:行者123 更新时间:2023-12-01 11:56:38 24 4
gpt4 key购买 nike

我想添加一个 multi-column index to a postgres数据库。我有一个非阻塞 SQL 命令来执行此操作,如下所示:

CREATE INDEX CONCURRENTLY shop_product_fields_index ON shop_product (id, ...);

当我添加 db_index到我的模型并运行迁移,它会同时运行还是会阻止写入?在 Django 中可以并发迁移吗?

最佳答案

AddIndexConcurrentlyRemoveIndexConcurrently在 Django 3.0 中:

https://docs.djangoproject.com/en/dev/ref/contrib/postgres/operations/#django.contrib.postgres.operations.AddIndexConcurrently

创建迁移然后更改 migrations.AddIndexAddIndexConcurrently .从 django.contrib.postgres.operations 导入.

关于django - django db_index 迁移是否同时运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30532509/

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