sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgresql - säkerhetskopiera databas och återställa på annan ägare?

Du bör använda --no-owner alternativet, stoppar detta pg_restore försöker sätta äganderätten till objekten till den ursprungliga ägaren. Istället kommer objekten att ägas av användaren som anges av --role

createdb -p 5433 -T template0 db_name 
pg_restore -p 5433 --no-owner --role=owner2 -d db_name db_name.dump

pg_restore doc



  1. 11 vanliga SQL-satser med grundläggande exempel

  2. Finns det en .NET motsvarande SQL Servers newsequentialid()

  3. Sätt tomma strängar ('') till NULL i hela databasen

  4. Hur man hittar pg_config sökväg