После недавнего перехода с Oracle на Postgres и обновления с Django 1.2 до 1.3 у нас начались проблемы при сохранении объектов в нашей базе данных.Когда вызывается save (), идентификатор не возвращается, это происходит даже при сохранении стандартных моделей аутентификации django через стандартную административную панель django («/ admin / auth / user / None /» возвращается, даже если пользователь был добавлен в базу данных).и имел идентификатор).
На всех других наших сайтах, на которых запущена одна и та же база данных, такой проблемы нет, однако они работают либо на Django 1.1, либо на 1.2.
Мы обнаружили, что для новых таблицпосле создания миграции их последовательность имела атрибут «принадлежащий», которому принадлежал столбец, в котором была последовательность (обычно столбец id).Изменение атрибута «владелец» устранило проблемы, с которыми мы столкнулись в версии 1.3.
Кто-нибудь знает, в чем причина этого?Мы нашли решение, если у кого-то еще есть эта проблема, но мы хотели бы знать, что вызвало это.