DO $$ BEGIN IF EXISTS(SELECT * FROM information_schema.columns WHERE table_name='your_table' and column_name='your_column') THEN ALTER TABLE "public"."your_table" RENAME COLUMN "your_column" TO "your_new_column"; END IF; END $$;
Rename Column Only If Exists in PostgreSQL
最新推荐文章于 2025-03-17 20:40:33 发布
这段SQL代码用于检查'your_table'是否存在'your_column',如果存在则将其重命名为'your_new_column'。这是一个标准的数据库列重命名过程,确保了数据结构的更新不会破坏现有数据。

884

被折叠的 条评论
为什么被折叠?



