📜  PostgreSQL – 重命名列(1)

📅  最后修改于: 2023-12-03 15:18:38.954000             🧑  作者: Mango

PostgreSQL - 重命名列

在 PostgreSQL 中,可以使用 ALTER TABLE 语句重命名表中的列名。

语法
ALTER TABLE 表名 RENAME COLUMN 旧列名 TO 新列名;

其中,表名 是要修改的表名,旧列名 是要重命名的列名,新列名 是将列名改为的新名称。

示例

比如我们有一个 users 表,其中有个名为 age 的列,我们想将该列改名为 user_age,则可以使用下面的命令:

ALTER TABLE users RENAME COLUMN age TO user_age;
注意事项
  • 如果表中已经有一个名为 新列名 的列,执行该命令将失败。
  • 重命名列不会影响该列上的索引、约束和默认值等属性。如果想要修改这些属性,需要使用额外的命令。

更多关于 PostgreSQL 的内容,可以参考官方文档:PostgreSQL Documentation