You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需使用psql,如何切换PostgreSQL数据库?

关于PostgreSQL跨客户端切换数据库的命令说明

首先明确:PostgreSQL的标准SQL语法中并没有内置切换数据库的命令,你熟悉的\c是psql客户端专属的元命令(由psql自身解析执行,而非PostgreSQL服务器处理)。

针对你使用的SQLPro for Mac:

  • 它通过菜单/侧边栏切换数据库的操作,属于客户端层面的连接上下文切换,没有对应的标准SQL命令可以直接在查询窗口执行来完成切换。
  • SQLPro本身也没有提供类似psql\c的自定义切换命令,日常操作还是通过界面选项切换更直接。

如果需要在查询中访问其他数据库的对象,无需切换数据库,可以直接用跨数据库引用的语法:

SELECT * FROM target_db.public.target_table;

(注:target_db是目标数据库名,public是模式名,需确保当前用户拥有该数据库的访问权限)

内容的提问来源于stack exchange,提问作者Manngo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 06:08:09