Você pode gerar comandos SQL para importar seu arquivo usando xmlstarlet.
Aqui é um exemplo.
Eu tenho um arquivo XML para ler e carregar no banco de dados diariamente à noite (cron)
Então eu planejei fazer isso em um lote.
Existe alguma ferramenta de linha de comando para:
1. Criar um esquema postgres usando um arquivo XSD?
2. Transformar um arquivo XML em comandos SQL para postgres?
Qualquer outra solução é bem-vinda.
Você pode gerar comandos SQL para importar seu arquivo usando xmlstarlet.
Aqui é um exemplo.