PostgreSQL怎么更改列类型
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教程》。
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.