0
我想重命名Postgresql数据库中的列。我有列名是:重命名以'?column?'开头的列
id varchar
?column? text
name varchar
我曾尝试使用下面的命令尝试:
alter table <table_name> rename column '?column?' to age;
但我得到错误。请帮我重新命名列而不丢弃或重新创建表格。
我想重命名Postgresql数据库中的列。我有列名是:重命名以'?column?'开头的列
id varchar
?column? text
name varchar
我曾尝试使用下面的命令尝试:
alter table <table_name> rename column '?column?' to age;
但我得到错误。请帮我重新命名列而不丢弃或重新创建表格。
使用标识符双引号:
alter table <table_name> rename column "?column?" to age;
嘿,彼此之间不到一秒钟。删除我的答案。 – 2013-03-19 11:21:09
“但我得到的错误”。什么错误?在有关错误的问题以及PostgreSQL版本中显示错误消息**的确切文本**。在这种情况下,我们可以很容易地猜出发生了什么事情,但情况并非总是如此,如果您提供所有详细信息,您将得到更好的人员响应。 – 2013-03-19 11:20:02