Eu entendo que pg_restore precisa se conectar a um banco de dados antes de iniciar o processo de restauração, existe alguma maneira pg_restore pode usar o banco de dados "postgres" para criar outro banco de dados?
tenho o seguinte comando
pg_restore -h "192.168.1.212" -p 5432 -U mysuperusername -C -d bp bp.custom
quando executo o comando recebo a seguinte mensagem
pg_restore: [archiver (db)] falha na conexão com o banco de dados "bp": FATAL: banco de dados "bp" não existe
Existe alguma maneira de pg_restore criar o banco de dados "bp" sem que eu precise criá-lo manualmente?
Especifique
-d postgres
na linha de comando.Citação do manual para a
-C
opção. O banco de dados a ser restaurado é retirado automaticamente do arquivo de backup