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