【发布时间】:2018-06-14 14:21:52
【问题描述】:
PostgreSQL 不允许
ALTER TABLE t RENAME COLUMN IF EXISTS c1 TO c2
...或类似的东西。但是,能够编写修改数据库结构的脚本非常方便,无需先检查它是否已经运行,就可以再次运行。
我如何编写一个 PostgreSQL 函数来做到这一点?
【问题讨论】:
-
plpgsql函数先检查information_schema然后执行动态查询重命名列呢?
-
感谢您的提问。如何将需求发送给 PostgreSQL 构建者?
标签: postgresql ddl alter-table