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"的评论、建议或更正 此处