No pgAdmin 3 (e no pgAdmin 4 se você estiver preparado para esperar mais) o DDL para o objeto de banco de dados selecionado atualmente é mostrado no painel principal, juntamente com os gatilhos, restrições, etc. correspondentes, todos bem formatados. Parece bem diferente do DDL exportado do pgdump. Existe uma maneira de obter a versão melhor, sem copiar e colar manualmente do pgAdmin?
relate perguntas
-
Posso ativar o PITR depois que o banco de dados foi usado
-
Práticas recomendadas para executar a replicação atrasada do deslocamento de tempo
-
Os procedimentos armazenados impedem a injeção de SQL?
-
Sequências Biológicas do UniProt no PostgreSQL
-
Qual é a diferença entre a replicação do PostgreSQL 9.0 e o Slony-I?
Pesquisando no código-fonte do pgAdmin, parece que as rotinas para gerar o DDL estão incorporadas ao código do aplicativo. Por exemplo, o código para gerar a tabela DDL pode ser encontrado em
pgTable::GetSql
.