[英]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.