postgresql存储过程能否在单独的数据库上运行?

postgresql存储过程能否在单独的数据库上运行?,postgresql,stored-procedures,Postgresql,Stored Procedures,postgresql(特别是9.6)存储过程可以读取/修改一个单独的数据库吗?或者它们只能对定义它们的本地数据库中的数据进行操作吗?Postgres 9.6没有,这是Postgres 11引入的 你可能指的是博士后,他们自古以来就在那里。将这些过程称为“存储过程”是一种普遍存在的误解 两者都局限于执行它们的数据库中—Postgres会告诉您,如果您尝试将数据库名称作为对象名称的前缀: 除非您使用基础架构(您可能需要附加的模块),或者,这毕竟是允许的 Postgres 9.6没有,这是在P

postgresql(特别是9.6)存储过程可以读取/修改一个单独的数据库吗?或者它们只能对定义它们的本地数据库中的数据进行操作吗?

Postgres 9.6没有,这是Postgres 11引入的

你可能指的是博士后,他们自古以来就在那里。将这些过程称为“存储过程”是一种普遍存在的误解

两者都局限于执行它们的数据库中—Postgres会告诉您,如果您尝试将数据库名称作为对象名称的前缀:

除非您使用基础架构(您可能需要附加的模块),或者,这毕竟是允许的


Postgres 9.6没有,这是在Postgres 11中引入的

你可能指的是博士后,他们自古以来就在那里。将这些过程称为“存储过程”是一种普遍存在的误解

两者都局限于执行它们的数据库中—Postgres会告诉您,如果您尝试将数据库名称作为对象名称的前缀:

除非您使用基础架构(您可能需要附加的模块),或者,这毕竟是允许的

ERROR:  cross-database references are not implemented: