当前位置:首页 > 云计算 > 正文内容

PostgreSQL怎么更改列类型

2022-05-04 03:22:09云计算2

PostgreSQL怎么更改列类型

我们来看一下pg中的语法:

推荐:postgresql教程

highgo=#\hauto
whereactionisoneof:
ADD[COLUMN][IFNOTEXISTS]column_namedata_type[COLLATEcollation][column_constraint[...]]
DROP[COLUMN][IFEXISTS]column_name[RESTRICT|CASCADE]
ALTER[COLUMN]column_name[SETDATA]TYPEdata_type[COLLATEcollation][USINGexpression]
ALTER[COLUMN]column_nameSETDEFAULTexpression

更改列类型demo:

highgo=#altertablep1alterCOLUMNpswdtypetext;
ALTERTABLE
highgo=#\dp1
Table"public.p1"
Column|Type|Collation|Nullable|Default
--------+-----------------------------+-----------+----------+---------
id|integer|||
pswd|text|||
time|timestampwithouttimezone|||

请注意,假如是不同类型转换的话可能不成功。

推荐学习《Python教程》。

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:https://www.xibujisuan.cn/14064.html

标签: Python