我正在尝试在使用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 UNLOGGED表的信息,特别是因为auth_permissions是Django表(不是我创建的)。 我也不确定UNLOGGED表是否会被复制。请问有人有什么建议吗?