sql >> Database >  >> RDS >> PostgreSQL

Ik wil de database herstellen met een ander schema

Een snelle en vuile manier:

1) hernoem standaardschema:

alter schema public rename to public_save;

2) maak een nieuw schema aan als standaardschema:

create schema public;

3) gegevens herstellen

pg_restore -f pub.backup db_temp [and whatever other options]

4) hernoem schema's naar behoefte:

alter schema public rename to temp_schema;
alter schema public_save rename to public;


  1. De data van Pasen voor elk jaar bepalen in Oracle PLSQL

  2. SQL UNION-spiekbriefje met 10 eenvoudige en handige tips

  3. Hoe databasenaam opvragen in Oracle SQL Developer?

  4. MySQL:is een SELECT-instructie hoofdlettergevoelig?