1. 首页
  2. 编程语言
  3. 其他
  4. PostgreSQL批量修改函数拥有者的操作

PostgreSQL批量修改函数拥有者的操作

上传者: 2021-08-20 13:47:12上传 PDF文件 216.75 KB 热度 26次

Postgresql如何批量修改函数拥有者,默认创建的函数对象的拥有者为当前创建的用户,如果使用postgres超级管理员创建一个test()的函数,拥有者就是postgres用户。下面讲解下如何批量修改拥有者。本文演示的Postgresql版本如下:PostgreSQL 9.6.8相关视图要查询Postgresql的函数和函数参数需要使用函数视图和参数视图,分别记录了函数信息和参数列表信息。只有那些当前用户能够访问的函数才会被显示。需要用到的列如下,完整视图讲解请参考官方文档。最后使用一个Postgres执行代码片段完成批量修改,完整SQL如下:可以看到模式“abc”的Owner已经全部改为dbadmin这个账号了。

用户评论