如何将PG列更改为可为空(NULLABLE TRUE)?

438

我该如何使用Postgres实现这个?我尝试过下面的代码,但它并不起作用:

ALTER TABLE mytable ALTER COLUMN mycolumn BIGINT NULL; 
1个回答

863

来自详细手册

ALTER TABLE mytable ALTER COLUMN mycolumn DROP NOT NULL;

当你只改变 nullability 时,无需指定类型。


113
反向操作在这里:https://dev59.com/wWQo5IYBdhLWcg3wQdet - Christiaan Westerbeek
1
@ChristiaanWesterbeek 是心灵读者吗? - Atif Shafi
2
看起来pg手册页面已经移动到这里:https://www.postgresql.org/docs/current/sql-altertable.html - Kramer
2
@Kramer 谢谢您提醒我们链接的更改。 - mu is too short

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接