gpt4 book ai didi

python - 使用 Django 迁移添加 Postgres 全文搜索字段

转载 作者:行者123 更新时间:2023-11-29 13:27:17 26 4
gpt4 key购买 nike

我关注了this tutorial并将 PostgreSQL FTS 功能添加到我的 Django(我使用的是 1.8.1)项目的一个表中。

基本上,我在 my_app 应用程序的表 my_table 中有一个额外的 fts_document 字段。

我想让数据库保持最新,而不必在每台机器上的 PostgreSQL shell 中手动复制和粘贴命令。与教程不同,我没有实现 South 部分,因为我发现 South 与当前实现冲突,并且还发现 Django 没有 native way。进行这些迁移。

我找不到任何示例代码,所以我被困住了,需要帮助。我没有发布示例代码,因为我遵循了教程中的确切结构和步骤。

最佳答案

您可以使用 RunSQL 实现与南方迁移等效的功能手术。只需使用 manage.py makemigration <app_label> --empty 创建一个空迁移, 然后将其添加到 operations在新的迁移文件中:

operations = [
migrations.RunSQL("CREATE FUNCTION etc.")
]

参见 documentation了解全部详情。

关于python - 使用 Django 迁移添加 Postgres 全文搜索字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31459874/

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