【发布时间】:2021-07-28 15:06:32
【问题描述】:
如何更改 sqlite 中的列?
这是Postgresql
ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL;
我相信sqlite中根本没有ALTER COLUMN,只支持ALTER TABLE。
有什么想法吗?谢谢!
【问题讨论】:
-
您要求使用 ALTER COLUMN 语法,但没有说出您想要做什么。这让我觉得这太宽泛了。 ALTER COLUMN 可以做很多事情,您是否希望像 pg 示例中那样删除 not null 约束?
-
如果您使用 intellj db 工具,当您更改列时,它会为您的 sqlite 生成命令。
标签: sqlite