我正在尝试使用 BDR 在 Postgres 数据库上运行 Django 迁移。
python manage.py makemigrations
工作正常,但正在运行
python manage.py migrate
导致以下错误:
ALTER TABLE … ALTER COLUMN TYPE … may only affect UNLOGGED or TEMPORARY tables when BDR is active; auth_permission is a regular table
有问题的模块是django/django/contrib/auth/migrations/0002_alter_permission_name_max_length.py
.
我没有找到任何关于如何使用 Django 取消记录表的信息,尤其是因为 auth_permissions 是一个 Django 表(不是我创建的)。我也不确定 UNLOGGED 表是否会复制。
有人有建议吗?