Django Postgres не добавляет/удаляет ограничения, не работает для разделов

Я создаю уникальное совместное ограничение на набор из четырех столбцов.

Я вижу, что после создания этих ограничений таблица все еще принимает дубликаты.

Позже я обнаружил, что разделы этой таблицы также нуждаются в применении ограничений.

Перед этим я удалил все дублирующиеся записи. Теперь, когда я попытался сделать то же самое снова, это не работает. Только корневая таблица получает уникальные ограничения, а не разделы.

Я пробую все это через Django migrations.

Если я выполняю SQL-запрос для изменения таблицы непосредственно в postgres на отдельных разделах, в этом случае он работает.

Пожалуйста, посоветуйте, что я здесь упускаю.

Вернуться на верх