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

Mengganti nama beberapa kolom dalam satu pernyataan dengan PostgreSQL

Tidak.

Meskipun tindakan lain dapat digabungkan, itu tidak mungkin dilakukan dengan RENAME . Manual:

Sejak RENAME adalah operasi kecil pada katalog sistem, tidak ada salahnya menjalankan banyak pernyataan. Lakukan dalam satu transaksi untuk meminimalkan overhead penguncian dan menghindari kondisi balapan dengan status perantara (yang kemudian tidak terlihat oleh semua transaksi lainnya).

Tindakan lain seperti ALTER COLUMN ... SET TYPE berpotensi mahal karena mereka mungkin harus menulis ulang seluruh tabel. Dengan tabel besar, sebaiknya lakukan sebanyak mungkin dalam satu pernyataan.




  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:Ekspresi reguler tidak valid:nomor referensi balik tidak valid

  2. Mencampur gabungan eksplisit dan implisit gagal dengan Ada entri untuk tabel ... tetapi tidak dapat dirujuk dari bagian kueri ini

  3. Memulai Dengan PostgreSQL 11 di Ubuntu 18.04

  4. Menghubungkan ke Postgresql dalam wadah buruh pelabuhan dari luar

  5. Alat untuk menerjemahkan Oracle PL/SQL ke Postgresql PL/pgSQL