改变字符变化列';PostgreSQL中的s长度
我在生产中有一个表,它的列类型<代码>字符变化(255)代码> 所有行在该列中的条目长度都不超过15个字符,并且永远不会变大。我决定使用我在sof上找到的以下命令将其大小减少到15个字符:改变字符变化列';PostgreSQL中的s长度,sql,postgresql,ddl,Sql,Postgresql,Ddl,我在生产中有一个表,它的列类型字符变化(255) 所有行在该列中的条目长度都不超过15个字符,并且永远不会变大。我决定使用我在sof上找到的以下命令将其大小减少到15个字符: altertableuser\u模板altercolumn“TYPE”字符变化(15) 我得到了以下错误: ERROR: syntax error at or near "character" LINE 1: ...LTER TABLE user_template ALTER COLUMN "type" characte
altertableuser\u模板altercolumn“TYPE”字符变化(15)代码>
我得到了以下错误:
ERROR: syntax error at or near "character"
LINE 1: ...LTER TABLE user_template ALTER COLUMN "type" character ...
^
你能帮我修一下吗?谢谢
✓
dbfiddle列名是什么?type,因为type是保留键,所以它在引号中
create table user_template (field1 varchar(255));
✓
ALTER TABLE user_template ALTER COLUMN field1 TYPE varchar(15);
✓