sql 如果不存在,PostgreSQL重命名列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 如果不存在,PostgreSQL重命名列相关的知识,希望对你有一定的参考价值。

DO $$
BEGIN
  IF NOT EXISTS(SELECT *
    FROM information_schema.columns
    WHERE table_name='my_table' and column_name='my_column')
  THEN
      ALTER TABLE "public"."my_table" RENAME COLUMN "my_column" TO "my_new_column";
  END IF;
END $$;

以上是关于sql 如果不存在,PostgreSQL重命名列的主要内容,如果未能解决你的问题,请参考以下文章

使用 DACPAC,当表上有触发器时,如何重命名列?

熊猫按位置重命名列? [复制]

在 Athena 中重命名列

删除多索引和自动重命名列

在 python 或 Pyspark 数据框中使用特殊字符重命名列

在 Pandas 中合并数据后重命名列