ALTER ROUTINE 是一条 DDL 命令,用于更改例程(即函数、过程或聚合函数)的定义。
ALTER ROUTINE 在 PostgreSQL 11 中添加。
变更历史
- PostgreSQL 14
- 添加了
ALTER ROUTINE ... OWNER TO CURRENT_ROLE语法(提交 45b98057)
- 添加了
- PostgreSQL 13
NO DEPENDS ON EXTENSION语法已添加 (提交 5fc70394)
- PostgreSQL 11
- 已添加(提交 e4128ee7)
示例
ALTER ROUTINE 的基本用法示例
postgres=# ALTER ROUTINE foo (INT) RENAME TO bar; ALTER ROUTINE
参考资料
- PostgreSQL 文档: ALTER ROUTINE
