ALTER FOREIGN TABLE
是一个 DDL 命令,用于修改外部表
。
ALTER FOREIGN TABLE
在 PostgreSQL 9.1 中添加。
更改历史记录
- PostgreSQL 14
ALTER FOREIGN TABLE ... OWNER TO CURRENT_ROLE
语法添加(提交 45b98057)
- PostgreSQL 13
ALTER FOREIGN TABLE ... RENAME COLUMN
在命令成功完成后返回ALTER FOREIGN TABLE
(而不是ALTER TABLE
)(提交 979766c0)
- PostgreSQL 12
- PostgreSQL 9.5
- PostgreSQL 9.4
- 添加了对启用/禁用触发器的支持(提交 7cbe57c3)
- PostgreSQL 9.3
ALTER FOREIGN TABLE ... ALTER COLUMN ... SET DEFAULT ... / DROP DEFAULT
语法添加(提交 a0c6dfee)
- PostgreSQL 9.2
- PostgreSQL 9.1
- 添加(提交 0d692a0d)
参考文献
- PostgreSQL 文档: ALTER FOREIGN TABLE