2011-01-27 9 views
72

Tôi có thể thực hiện điều này bằng cách sử dụng Postgres như thế nào? Tôi đã thử đoạn code dưới đây nhưng nó không hoạt động:Cách thay đổi cột PG thành TRUE NULLABLE?

ALTER TABLE mytable ALTER COLUMN mycolumn BIGINT NULL; 
+1

lỗi là gì? –

Trả lời

156

Từ fine manual:

ALTER TABLE mytable ALTER COLUMN mycolumn DROP NOT NULL; 

Không cần phải xác định loại khi bạn chỉ cần thay đổi giá trị null.

-4

Đối với người dùng Oracle:

alter table mytable modify(mycolumn null); 
+0

Tại sao bạn bỏ phiếu? Xin vui lòng để lại một bình luận –

+10

Tôi đã không downvote nhưng anh chàng cho biết postgres, do đó, điều này là không thực sự có liên quan – Amalgovinus