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

SQL के साथ एक पोस्टग्रेज तालिका को पूरी तरह से कॉपी करना

create table as पोस्टग्रेएसक्यूएल में फीचर अब वह जवाब हो सकता है जिसे ओपी ढूंढ रहा था।

https://www.postgresql.org/docs/9.5/static /sql-createtableas.html

create table my_table_copy as
  select * from my_table

यह डेटा के साथ एक समान तालिका बनाएगा।

with no data जोड़ना डेटा के बिना स्कीमा को कॉपी करेगा।

create table my_table_copy as
  select * from my_table
with no data

यह सभी डेटा के साथ तालिका बनाएगा, लेकिन बिना अनुक्रमणिका और ट्रिगर आदि के।

create table my_table_copy (like my_table including all)

सिंटैक्स जैसी निर्माण तालिका में सभी ट्रिगर, अनुक्रमणिका, बाधाएं आदि शामिल होंगी, लेकिन डेटा शामिल नहीं होगा।



  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. Psycopg2 में कनेक्शन के सभी प्रश्नों के लिए स्कीमा सेट करना:search_path सेट करते समय दौड़ की स्थिति प्राप्त करना

  5. डोकर कंटेनर में PostgreSQL के साथ अनुमति समस्या