1

我已遵循本教程并将 PostgreSQL FTS 功能添加到我的 Django(我使用的是 1.8.1)项目的一个表中。

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

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

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

4

1 回答 1

1

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

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

有关完整详细信息,请参阅文档

于 2015-07-16T17:26:07.397 回答