Boa tarde, pessoal.
Dikson, acrescentei os comandos abaixo nos dois scripts:
CREATE SCHEMA public
  AUTHORIZATION postgres;

GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO public;
COMMENT ON SCHEMA public
  IS 'standard public schema';

Não funcionou também. 
Mas, Como falei anteriormente, utilizando o apgdiff-2.3 consegui gerar a 
diferença entre os bancos.

O problema que notei nesta versão é que o  script .sql gerado não segue a ordem 
de dependência
para a criação dos objetos de banco de dados.

Por exemplo, um domínio deve ser criado antes de um atributo que o referencia. 
Da mesma forma, uma função deve ser criada antes de ser referenciada em um 
gatilho.

Não encontrei nenhuma opção relacionada à ordem de criação dos objetos...

Bom, resolvi o problema abrindo o script e mudando a ordem das chamadas.

Obrigado a todos.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a