Stack Overflow em Português Asked by Renato Silva on November 21, 2020
estou com problemas para realizar o restore a partir de um dump. O cenário é o seguinte: estou realizando a migração de um ambiente do GCP para a AWS, e nesse momento trabalho na migração do banco.
Um parceiro realizou o dump do banco que está no GCP e colocou o arquivo no S3 da AWS (não sei o comando que ele usou para realizar o dump).
Criei uma EC2 no ambiente da AWS e copiei o dump do S3 para a EC2 (o arquivo tem 13 GB). Também criei o RDS para hospedar o novo banco com todas as configurações de firwerall (security group) corretas.
Aí que vem o problema, eu conecto no banco a partir do servidor (EC2) sem problemas, mas ao fazer o restore usando o pg_restore
eu recebo a seguinte mensagem de erro: pg_restore: muitos argumentos de linha de comando (primeiro é "dbclient.dump")
.
O comando completo que utilizei foi esse: pg_restore -h client-aurora-cluster-hmg-legado-instance-1.c23ltjbbz7ms.us-east-1.rds.amazonaws.com -U postgres -d db_hmg_legado dbclient.dump -W
Aí beleza, mudei a abordagem. Tentei com o psql
ao invés do pg_restore
e aí o comando ficou assim: psql -h client-aurora-cluster-hmg-legado-instance-1.c23ltjbbz7ms.us-east-1.rds.amazonaws.com -U postgres -d db_hmg_legado dbclient.dump -W
Só que dessa vez funcionou!!!!
Mas recebi algumas mensagens de erro durante a realização do restore. Que coloco abaixo:
psql:dbclient.dump:23: ERROR: schema "dw" already exists
CREATE EXTENSION
psql:dbclient.dump:37: ERROR: must be owner of extension hstore
CREATE EXTENSION
psql:dbclient.dump:51: ERROR: must be owner of extension intarray
CREATE EXTENSION
psql:dbclient.dump:65: ERROR: must be owner of extension pg_trgm
CREATE EXTENSION
psql:dbclient.dump:79: ERROR: must be owner of extension unaccent
Só que o restore demora pra caramba e é finalizado em parte.
No geral eu queria entender o porquê do pg_restore não ter funcionado. Alguém já passou por isso?
E sobre esses erros de owner alguém sabe como resolver isso usando o psql?
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP