sql >> Database teknologi >  >> RDS >> PostgreSQL

Jeg vil gendanne databasen med et andet skema

En hurtig og beskidt måde:

1) omdøb standardskema:

alter schema public rename to public_save;

2) opret nyt skema som standardskema:

create schema public;

3) gendan data

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

4) omdøb skemaer efter behov:

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


  1. Valg af COUNT(*) med DISTINCT

  2. Hvad er det maksimale antal tegn, som nvarchar(MAX) kan indeholde?

  3. Bedste praksis i skalering af databaser:Del 1

  4. Om GO-kommandoen i SQL Server