PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

मैं एक अलग स्कीमा के साथ डेटाबेस को पुनर्स्थापित करना चाहता हूं

एक त्वरित और गंदा तरीका:

1) डिफ़ॉल्ट स्कीमा का नाम बदलें:

alter schema public rename to public_save;

2) डिफ़ॉल्ट स्कीमा के रूप में नया स्कीमा बनाएं:

create schema public;

3) डेटा पुनर्स्थापित करें

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

4) जरूरत के अनुसार स्कीमा का नाम बदलें:

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. फ़ंक्शन से रिटर्न सेटऑफ़ रिकॉर्ड (वर्चुअल टेबल)

  2. हेल्म चार्ट की निर्भरता में मूल्य निर्धारित करें

  3. जटिल पोस्टग्रेज क्वेरी

  4. टेक्स्ट या पूर्णांक मान लौटाने वाले फ़ंक्शन को कैसे लिखें?

  5. PostgreSQL में सिंगल कोट्स और डबल कोट्स में क्या अंतर है?