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

PostgreSQL के साथ डेटाबेस के बीच डेटा ट्रांसफर करें

मुझे बस यह सटीक काम करना था इसलिए मुझे लगा कि मैं यहाँ नुस्खा पोस्ट करूँगा। यह मानता है कि दोनों डेटाबेस एक ही सर्वर पर हैं।

सबसे पहले, टेबल को पुराने डीबी से नए डीबी में कॉपी करें। कमांडलाइन पर:

pg_dump -U postgres -t <old_table> <old_database> | psql -U postgres -d <new_database>

इसके बाद, नए डेटाबेस के उपयोगकर्ता को कॉपी की गई तालिका की अनुमति दें। psql में लॉग इन करें:

psql -U postgres -d <new_database>

ALTER TABLE <old_table> OWNER TO <new_user>;

\q

इस बिंदु पर आपके नए डेटाबेस में आपकी कॉपी की गई तालिका का नाम अभी भी <old_table> . है अपने पुराने डेटाबेस से। मान लें कि आप डेटा को कहीं और ले जाना चाहते हैं, <new_table> . को कहें , आप केवल नियमित SQL क्वेरी का उपयोग कर सकते हैं:

INSERT INTO <new_table> (field1, field2, field3) 
SELECT field1, field2, field3 from <old_table>;

हो गया!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres फ़ंक्शन में स्तंभ नाम के रूप में पैरामीटर का उपयोग करना

  2. PostgreSQL में Ln () फ़ंक्शन कैसे काम करता है

  3. पोस्टग्रेएसक्यूएल प्रतिकृति सेटअप और रखरखाव Ansible का उपयोग कर

  4. PostgreSQL में एक तिथि से महीने का नाम प्राप्त करें

  5. postgresql में nth प्रतिशतक गणना