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

Làm cách nào để thêm cột không cho phép null trong cơ sở dữ liệu Postgresql?

Bạn phải đặt giá trị mặc định.

ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL DEFAULT 'foo';

... some work (set real values as you want)...

ALTER TABLE mytable ALTER COLUMN mycolumn DROP DEFAULT;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Danh sách kiểm tra tuân thủ SOx cho PostgreSQL

  2. PostgreSQL:Tự động gia tăng dựa trên ràng buộc duy nhất nhiều cột

  3. Không thể chỉ sử dụng tên bảng PostgreSQL (quan hệ không tồn tại)

  4. Tiến trình nâng cấp trực tuyến

  5. Tên bảng hoặc cột không được bắt đầu bằng số?