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

Benar-benar menyalin tabel postgres dengan SQL

create table as fitur di PostgreSQL sekarang mungkin menjadi jawaban yang dicari OP.

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

create table my_table_copy as
  select * from my_table

Ini akan membuat tabel yang identik dengan data.

Menambahkan with no data akan menyalin skema tanpa data.

create table my_table_copy as
  select * from my_table
with no data

Ini akan membuat tabel dengan semua data, tetapi tanpa indeks dan pemicu dll.

create table my_table_copy (like my_table including all)

Buat tabel seperti sintaks akan menyertakan semua pemicu, indeks, batasan, dll. Namun tidak menyertakan data.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL - Tabel kosong

  2. Fitur Metode Pencadangan PostgreSQL di AWS S3

  3. PostgreSQL di mana semua dalam array

  4. Buat daftar dengan hari pertama dan terakhir bulan untuk periode tertentu

  5. Bagaimana cara menentukan hari terakhir bulan sebelumnya menggunakan PostgreSQL?