删除非空约束

kos*_*ych 7 postgresql hsqldb

如何删除在 PostgreSql 和 HSQL 中都可以使用的非空约束?

我正在使用:ALTER TABLE tablename ALTER COLUMN columnname DROP NOT NULL; 但它在 HSQL 中不起作用。

创建此列: columnname TEXT NOT NULL,

fre*_*edt 5

当前的 HSQLDB 语法是:ALTER TABLE tablename ALTER COLUMN columnname SET NULL但是在 HSQLDB 2.3.4 版本中将支持 PostgreSQL 语法。