我正在编写脚本来更改postgres的所有函数(更改每个函数的所有者)。我能够使用postgres查询列出所有函数名称,但无法列出每个函数的参数。如何在postgres中更改函数的所有者
,如果我得到任何的下文提到的问题,解决我的问题将得到解决:
- 有没有办法在每个功能列出下来参数的数据类型。
- 我们是否有任何方法来改变功能,而不是传递参数类型,我可以发送一些通配符。 例如,我可以编写 ALTER FUNCTION schemaname.func(文本)OWNER TO'newowner' as: ALTER FUNCTION schemaname.func(*)OWNER TO'newowner'。
这个特殊的语法对我来说不起作用(PostgreSQL 9.4.8,'ERROR:语法错误'或'near''newowner''')。我不得不删除在新东家附近的引文,也就是所有者对新东主的引用; –