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

Tabel Temp dump PostgreSQL

Saya tidak berpikir Anda akan dapat menggunakan pg_dump untuk meja sementara itu. Masalahnya adalah tabel sementara hanya ada dalam sesi di mana mereka telah dibuat :

Jadi Anda akan membuat tabel sementara dalam satu sesi tetapi pg_dump akan menggunakan sesi berbeda yang tidak memiliki tabel sementara Anda.

Namun, COPY harus bekerja:

tetapi Anda akan menyalin data ke output standar atau file di server database (yang memerlukan akses pengguna super):

Jadi menggunakan COPY untuk membuang tabel sementara langsung ke file mungkin bukan pilihan. Anda dapat MENYALIN ke output standar tetapi seberapa baik itu akan bekerja tergantung pada bagaimana Anda mengakses database.

Anda mungkin lebih beruntung jika tidak menggunakan tabel sementara. Anda tentu saja harus mengelola nama tabel yang unik untuk menghindari konflik dengan sesi lain dan Anda harus berhati-hati untuk memastikan bahwa tabel sementara non-sementara Anda dihapus saat Anda selesai menggunakannya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penyelaman Cloud Vendor:PostgreSQL di Google Cloud Platform (GCP)

  2. Cara menonaktifkan semua optimasi PostgreSQL

  3. Bagaimana cara mengambil satu item acak dari database di Django/postgreSQL?

  4. Instal psycopg2 di Ubuntu

  5. Pemantauan PostgreSQL Proaktif (Sudut Pengembang Studio/Penasihat)