如何使用 psql 在 URI 中指定架构?

Tam*_*lyn 2 postgresql psql

psql使用 URI连接到数据库时,我可以使用 URI 指定数据库:

psql postgres://user:pass@hostname/my_db
Run Code Online (Sandbox Code Playgroud)

但是我如何指定模式?

Tam*_*lyn 5

您可以使用options查询参数指定它:

psql "postgres://user:pass@hostname/my_db?options=--search_path%3Dmy_schema"
Run Code Online (Sandbox Code Playgroud)

%3D是一个 URL 编码的=标志。它必须是 URL 编码的,否则psql会被混淆。