Сам*_*длы 2 postgresql ddl spring alter
我正在尝试向表中添加一个 json 类型列,但它不起作用并且我无法获得正常示例,我做错了什么?
ALTER TABLE user ADD COLUMN purshased_product SET DATA TYPE JSONB USING purshased_product::JSONB;
Run Code Online (Sandbox Code Playgroud)
我不是要更改列,而只是创建一个具有 json 类型的新列
@Convert(converter = PurshasedProductConverter.class)
private PurshasedProductConverter[] purshasedProducts;
Run Code Online (Sandbox Code Playgroud)
我的变量
要添加新列,请使用:
ALTER TABLE "user" ADD COLUMN purshased_product jsonb;
Run Code Online (Sandbox Code Playgroud)
在线示例:https : //rextester.com/SVST52826
在set data type与using子句仅用于修改现有列。
请注意,这user是一个保留关键字。创建具有该名称的表是一个坏主意。如果您坚持要这样做,则每次引用表格时都必须使用双引号(就像我所做的那样)
| 归档时间: |
|
| 查看次数: |
11386 次 |
| 最近记录: |