Postgres的"connect"命令的JDBC对应物是什么?



我正在尝试通过 JDBC 连接执行以下 Postgres 9.6 命令

CREATE USER my_db WITH SUPERUSER PASSWORD 'my_db';
CREATE DATABASE my_db;
GRANT ALL PRIVILEGES ON DATABASE my_db TO my_db;
connect my_db; -- THIS ONE FAILS
SET ROLE my_db;
CREATE SCHEMA my_db AUTHORIZATION my_db;

"\connect"命令因无法识别而失败。有没有办法连接保持在同一JDBC连接中的其他数据库?

UPD:"连接到..."和"执行 SQL 连接到..."也失败了。

反斜杠命令不是 PostgreSQL SQL 命令,它们是 psql 命令行实用程序中的命令。在后台,connect只是关闭连接并打开一个新连接。

PostgreSQL本身没有任何办法在连接上切换数据库。

断开连接并重新连接到另一个数据库。

最新更新