Код: Выделить всё
Django==4.2.16
django-tenant-schemas==1.12.0`
django-allauth==65.0.2
Код: Выделить всё
./manage.py migrate_schemas --schema=public
./manage.py migrate_schemas --schema=myschema
Код: Выделить всё
django.db.utils.IntegrityError: insert or update on table "auth_permission" violates foreign key constraint "auth_permission_content_type_id_2f476e4b_fk_django_co"
DETAIL: Key (content_type_id)=(115) is not present in table "django_content_type".
Но на самом деле значение '115' присутствует в таблице public.django_content_type с правильной меткой приложения и информацией о модели.
Поэтому неясно, почему возникает эта ошибка. Может быть, миграция не ищет в общедоступной схеме?
Но другие миграции выполняются уже давно, только создание новой таблицы, похоже, сейчас вызывает проблемы.
Подробнее здесь: https://stackoverflow.com/questions/793 ... e-on-table