Sql 如何将函数复制到另一个架构?

Sql 如何将函数复制到另一个架构?,sql,postgresql,Sql,Postgresql,我想知道是否可以在另一个模式中复制一个函数,并在原始模式中保留该函数。如果使用psql,请运行\sf schemaname.fn以获取定义。如果其他客户: select prosrc from pg_proc where proname ='fn_name' 然后只需将模式名称更改为另一个,您就可以将其分为两个模式 当然,它们是完全隔离的,因此更改一个模式中的函数不会影响其他模式中同名的函数如果使用psql,请运行\sf schemaname.fn以获得定义。如果其他客户: select pr

我想知道是否可以在另一个模式中复制一个函数,并在原始模式中保留该函数。

如果使用
psql
,请运行
\sf schemaname.fn
以获取定义。如果其他客户:

select prosrc from pg_proc where proname ='fn_name'
然后只需将模式名称更改为另一个,您就可以将其分为两个模式


当然,它们是完全隔离的,因此更改一个模式中的函数不会影响其他模式中同名的函数

如果使用
psql
,请运行
\sf schemaname.fn
以获得定义。如果其他客户:

select prosrc from pg_proc where proname ='fn_name'
然后只需将模式名称更改为另一个,您就可以将其分为两个模式

当然,它们是完全隔离的,因此更改一个模式中的函数不会影响另一个模式中同名的函数