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
