重命名以'?column?'开头的列

时间:2013-03-19 11:06:19

标签: sql database postgresql

我想重命名Postgresql数据库中的列。我所拥有的列名是:

id varchar
?column?    text
name varchar

我尝试使用以下命令:

alter table <table_name> rename column '?column?' to age;

但我收到了错误。请帮我重新命名列而不删除或重新创建表。

1 个答案:

答案 0 :(得分:4)

对标识符使用双引号:

alter table <table_name> rename column "?column?" to age;