我想重命名Postgresql数据库中的列。我所拥有的列名是:
id varchar
?column? text
name varchar
我尝试使用以下命令:
alter table <table_name> rename column '?column?' to age;
但我收到了错误。请帮我重新命名列而不删除或重新创建表。
答案 0 :(得分:4)
对标识符使用双引号:
alter table <table_name> rename column "?column?" to age;