簡體   English   中英

如何更改 sql 中的默認/當前架構

[英]How to change default/current schema in sql

不幸的是,我無法找到答案。 在我的數據庫中,我有 2 個模式及其各自的表。 模式 X 和模式 Y。雖然我可以簡單地從模式 X 中提取數據

SELECT * FROM employees

我不能對模式 Y 做同樣的事情,迫使我使用

SELECT * FROM SchemaY.customers

我的問題是,如何將當前或默認架構從 X 更改為 Y,以便我可以在沒有SchemaY.情況下查詢表SchemaY. 在表名開頭。

最親切

馬爾欽

ps:我使用 Postgres 並在 DataGrip 中玩耍。

更改搜索路徑

set search_path = schemay, public;

您也可以永久為您的用戶執行此操作:

alter user current_user 
  set search_path = schemay, public;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM