不幸的是,我无法找到答案。在我的数据库中,我有 2 个模式及其各自的表。模式 X 和模式 Y。虽然我可以简单地从模式 X 中提取数据
SELECT * FROM employees
我不能对模式 Y 做同样的事情,迫使我使用
SELECT * FROM SchemaY.customers
我的问题是,如何将当前或默认架构从 X 更改为 Y,以便我可以在不SchemaY.以表名开头的情况下查询表。
最亲切
马尔钦
ps:我使用 Postgres 并在 DataGrip 中玩耍。
更改搜索路径
set search_path = schemay, public;
Run Code Online (Sandbox Code Playgroud)
您也可以永久为您的用户执行此操作:
alter user current_user
set search_path = schemay, public;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35 次 |
| 最近记录: |