> > Boa tarde, > > Restaurei uma base de dados em Postgresql 9.4 64bits linux > Hoje percebi que está faltando várias constraints PRIMARY KEY > o estranho é que ao tentar adicionar a constraint, é informado que já > existe > se tento excluir a constraint, é informado que não existe >
Erro estranho, provavelmente o log da restauração possa dar uma luz sobre o que aconteceu com esse seu banco. Você pode confirmar se a pk existe consultando o dicionário de dados: SELECT * FROM pg_constraint WHERE conrelid = 'nome_da_tabela'::regclass AND contype = 'p'; Como você percebeu que essas constraints não existem? Por algum editor visual? Se sim, sugiro você conectar via psql que o resultado será mais confiável: \d+ nome_da_tabela De qualquer forma, eu não confiaria em deixar essa base restaurada em produção sem descobrir o erro do restore. Abraço!
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral