ALTER TYPE 是用于修改自定义 数据类型 的 DDL 命令。
ALTER TYPE 于 PostgreSQL 8.0 中添加。
变更历史
- PostgreSQL 14
- PostgreSQL 13
ALTER TYPE ... SET ( property = value [, ... ] )语法已添加 (提交 fe30e7eb)
- PostgreSQL 10
- PostgreSQL 9.5
ALTER TYPE ... OWNER TO { CURRENT_USER | SESSION_USER }语法已添加 (提交 31eae602)
- PostgreSQL 9.3
- PostgreSQL 9.1
- PostgreSQL 8.4
ALTER TYPE ... RENAME ...语法已添加 (提交 5507b22d)
- PostgreSQL 8.1
ALTER TYPE ... SET SCHEMA ...语法已添加 (提交 35508d1c)
- PostgreSQL 8.0
- 添加 (commit 0adfa2c3)
示例
修改 ENUM 列表值的一些 ALTER TYPE 示例可以在 ENUM 参考页面找到。
参考资料
- PostgreSQL documentation: ALTER TYPE
