小编典典

如何在postgreSQL命令中指示在哪个数据库中执行脚本?(类似于SQL Server的``se''命令)

sql

我遇到以下问题,我需要放入一个脚本,该脚本要在新版本发布启用PostgreSQL中的pgAgent的SQL代码之前运行。但是,此代码应在维护数据库(postgres)上运行,而运行脚本文件的数据库是另一个数据库。

我记得在SQL Server中有一个命令“ use”,因此您可以执行以下操作:

use foo

-- some code

use bar

-- more code

PostgreSQL中有类似的东西吗?


阅读 162

收藏
2021-04-22

共1个答案

小编典典

在网上浏览了一段时间后,我发现这正是我所需要的
http://www.postgresonline.com/journal/archives/44-Using-DbLink-to-access-
other-PostgreSQL-Databases-and-
Servers.html

2021-04-22