ALTER FOREIGN TABLE

修改外部表的 SQL 命令

ALTER FOREIGN TABLE 是一个 DDL 命令,用于修改外部表

ALTER FOREIGN TABLEPostgreSQL 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
    • ALTER FOREIGN TABLE ... SET WITH OIDS 语法已删除(提交 578b2297
    • 通过 GENERATED ALWAYS AS ... STORED 子句添加对 生成列 的支持(提交 fc22b662
  • PostgreSQL 9.5
    • ALTER FOREIGN TABLE ... INHERIT / NO INHERIT 语法添加(提交 cb1ca4d8
    • ALTER FOREIGN TABLE ... SET WITH / WITHOUT OIDS 语法添加(提交 cb1ca4d8
    • ALTER FOREIGN TABLE ... ALTER COLUMN ... SET STORAGE 语法添加(提交 cb1ca4d8
    • CURRENT_USER / SESSION_USER 现在可用于指定用户名(提交 31eae602
    • 添加了对 CHECK 约束的支持(提交 fc2ac1fb
  • PostgreSQL 9.4
    • 添加了对启用/禁用触发器的支持(提交 7cbe57c3
  • PostgreSQL 9.3
    • ALTER FOREIGN TABLE ... ALTER COLUMN ... SET DEFAULT ... / DROP DEFAULT 语法添加(提交 a0c6dfee
  • PostgreSQL 9.2
    • ALTER FOREIGN TABLE IF EXISTS ... 语法添加(提交 b8a91d9d
    • ALTER FOREIGN TABLE ... ALTER COLUMN ... OPTIONS (...) 子句添加(提交 c4096c76
    • ALTER FOREIGN TABLE ... SET STATISTICS / SET (...) / RESET (...) 语法添加(提交 263d9de6
  • PostgreSQL 9.1

分类

DDL外部数据包装器 (FDW)SQL 命令

另请参阅

CREATE FOREIGN TABLEDROP FOREIGN TABLE外部表

反馈

提交任何关于 "ALTER FOREIGN TABLE" 的评论、建议或更正 此处