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

Cố gắng sửa đổi một ràng buộc trong PostgreSQL

Không có ALTER lệnh cho các ràng buộc trong Postgres. Cách dễ nhất để thực hiện điều này là thả ràng buộc và thêm lại nó với các tham số mong muốn. Tất nhiên mọi thay đổi của ràng buộc sẽ được thực hiện dựa trên dữ liệu bảng hiện tại.

BEGIN;
ALTER TABLE t1 DROP CONSTRAINT ...
ALTER TABLE t1 ADD CONSTRAINT ...
COMMIT;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách chuyển đổi chuỗi ngày thành dấu thời gian mà không cần biết định dạng ngày

  2. Khởi động lại Heroku Postgres Dev DB

  3. Cung cấp quyền hệ thống cửa sổ postgres để sao chép (windows 8)

  4. Các cài đặt sẵn có cao của PostgreSQL Patroni

  5. Làm cách nào để nhập các tệp * .sql hiện có trong PostgreSQL 8.4?