PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgresql - архивиране на база данни и възстановяване на различен собственик?

Трябва да използвате --no-owner опция, това спира pg_restore опитвайки се да зададете собствеността върху обектите на първоначалния собственик. Вместо това обектите ще бъдат собственост на потребителя, определен от --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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Откриване на дублиращи се елементи в рекурсивния CTE

  2. Връзка не съществува

  3. Сложна заявка на Postgres

  4. PostgreSQL сървърът няма да се изключи на Lion (Mac OS 10.7)

  5. SQLAlchemy create_all() не създава таблици