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

Bagaimana saya bisa mengubah kolom yang ada sebagai Identitas di PostgreSQL 11.1

Mengikuti dokumentasi

ALTER TABLE patient 
    ALTER patientid SET NOT NULL,  -- optional
    ALTER patientid ADD GENERATED ALWAYS AS IDENTITY 
        (START WITH 2);  -- optional

Tambahkan NOT NULL kendala jika kolom belum memiliki kendala. Klausa opsional START WITH start mengubah nilai awal yang direkam dari urutan.

Uji di DB<>Fiddle.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Panduan untuk PGpool - Petunjuk &Pengamatan:Bagian Tiga

  2. Pekerja Rails Resque gagal dengan PGError:server menutup koneksi secara tidak terduga

  3. Cara memperbarui ID urutan postgreSQL secara massal untuk semua tabel

  4. Bagaimana cara mengubah tipe jsonb PostgreSQL 9.4 menjadi float

  5. Kembalikan Hanya Nilai Numerik dari Kolom Database PostgreSQL