繁体   English   中英

在PostgreSQL中更改字符变化列的长度

[英]Alter character varying column's length in PostgreSQL

我在生产中有表,其列类型character varying(255);

所有行在该列中的条目都不得超过15个字符,并且永远也不会更大。 我决定使用在sof上找到的以下命令将其大小减小到15个字符:

ALTER TABLE user_template ALTER COLUMN "TYPE" character varying(15);

我收到以下错误:

ERROR:  syntax error at or near "character"
LINE 1: ...LTER TABLE user_template ALTER COLUMN "type" character ...
                                                        ^

你能帮我解决吗? 谢谢。

 create table user_template (field1 varchar(255)); 
\n \n
 ALTER TABLE user_template ALTER COLUMN field1 TYPE varchar(15); 
\n \n

dbfiddle 在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM