PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tôi muốn khôi phục cơ sở dữ liệu bằng một giản đồ khác

Một cách nhanh chóng và bẩn thỉu:

1) đổi tên lược đồ mặc định:

alter schema public rename to public_save;

2) tạo lược đồ mới làm lược đồ mặc định:

create schema public;

3) khôi phục dữ liệu

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

4) đổi tên các lược đồ theo nhu cầu:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thông báo các thay đổi của postgres đối với ứng dụng java

  2. Về tính hữu dụng của các chỉ mục biểu thức

  3. Thiết lập sao chép Slony-I đơn giản.

  4. Truy vấn postgresql giữa các phạm vi ngày

  5. Cài đặt icu4c phiên bản 63 với Homebrew