s sequências @Postgres sem o atributo 'possuído por' não retornam um ID no Django 1.3

pós uma migração recente do Oracle para o Postgres e uma atualização do Django 1.2 para 1.3, começamos a ter problemas ao salvar objetos em nosso banco de dados. Quando save () é chamado, nenhum ID é retornado, isso ocorre mesmo ao salvar os modelos de autenticação do django padrão através do painel de administração do django padrão ('/ admin / auth / user / None / None /' é retornado mesmo que o usuário tenha sido adicionado ao db e tinha um ID).

Todos os outros sites que executam o mesmo banco de dados não têm esse problema, no entanto, eles estão executando o Django 1.1 ou 1.

Descobrimos que, para novas tabelas criadas após a migração, a sequência tinha um atributo 'propriedade de' pertencente à coluna em que a sequência estava (geralmente a coluna id). A alteração do atributo 'propriedade de' corrigiu os problemas que estávamos enfrentando na versão 1.3.

Alguém sabe qual é a causa subjacente disso? Encontramos uma solução se mais alguém tiver esse problema, mas gostaríamos de saber o que o causou.

questionAnswers(2)

yourAnswerToTheQuestion