PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để thay đổi cột hiện có thành Identity trong PostgreSQL 11.1

Theo dõi tài liệu

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

Thêm NOT NULL ràng buộc nếu cột chưa có ràng buộc. Mệnh đề tùy chọn START WITH start thay đổi giá trị bắt đầu được ghi lại của chuỗi.

Kiểm tra nó trong 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. PostgreSQL - giá trị động dưới dạng tên bảng

  2. Làm thế nào để sử dụng ANY thay vì IN trong mệnh đề WHERE với Rails?

  3. Kiểm tra tự động các bản sao lưu PostgreSQL

  4. Cài đặt pdo cho postgres Ubuntu

  5. Postgres COUNT số giá trị cột với INNER JOIN