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

मैं कॉपी कमांड का उपयोग करके पोस्टग्रेज में डेटा को एक टेबल से दूसरी टेबल में कैसे कॉपी करूं?

आप इसे आसानी से नहीं कर सकते, लेकिन ऐसा करने की कोई आवश्यकता भी नहीं है।

CREATE TABLE mycopy AS
SELECT * FROM mytable;

या

CREATE TABLE mycopy (LIKE mytable INCLUDING ALL);

INSERT INTO mycopy
SELECT * FROM mytable;

यदि आपको केवल कुछ स्तंभों का चयन करने या उन्हें पुन:व्यवस्थित करने की आवश्यकता है, तो आप यह कर सकते हैं:

INSERT INTO mycopy(colA, colB)
SELECT col1, col2 FROM mytable;

आप एक चयनात्मक pg_dump भी कर सकते हैं और केवल लक्ष्य तालिका को पुनर्स्थापित कर सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकल SQL कथन का उपयोग करके एकाधिक अधिकतम () मानों का चयन करना

  2. इसका क्या मतलब है जब एक PostgreSQL प्रक्रिया लेनदेन में निष्क्रिय है?

  3. PostgreSQL खोज और प्रतिस्थापित करें जहां स्थिति

  4. Postgresql संग्रहीत प्रक्रियाओं को कैसे डिबग करें?

  5. मैं PostgreSQL में JSON फ़ाइल कैसे आयात कर सकता हूं?