PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara menyalin data dari satu tabel ke tabel lain di postgres menggunakan perintah salin

Anda tidak dapat melakukannya dengan mudah, tetapi juga tidak perlu melakukannya.

CREATE TABLE mycopy AS
SELECT * FROM mytable;

atau

CREATE TABLE mycopy (LIKE mytable INCLUDING ALL);

INSERT INTO mycopy
SELECT * FROM mytable;

Jika Anda hanya perlu memilih beberapa kolom atau menyusun ulang, Anda dapat melakukan ini:

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

Anda juga dapat melakukan pg_dump selektif dan memulihkan hanya tabel target.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penerapan dan Pemeliharaan PostgreSQL dengan Ansible

  2. Mengindeks Nilai Null di PostgreSQL

  3. Tipe Hibernasi, Postgres &Array

  4. Salin beberapa kolom file csv ke dalam tabel

  5. Kondisi sequence pada join table tidak bekerja dengan kondisi limit