2
我想知道如何在redshift上設置當前或默認模式。我讀過的一些文檔指出,這可以通過SET命令實現,但我不相信這是準確的。我知道搜索路徑可以改變,但我想知道是否有另一種方法來設置默認模式,類似於「SET CURRENT_SCHEMA TO'desired-schema-name'」。如何在redshift中設置模式
我想知道如何在redshift上設置當前或默認模式。我讀過的一些文檔指出,這可以通過SET命令實現,但我不相信這是準確的。我知道搜索路徑可以改變,但我想知道是否有另一種方法來設置默認模式,類似於「SET CURRENT_SCHEMA TO'desired-schema-name'」。如何在redshift中設置模式
我不認爲有另一種方式,但改變搜索路徑應該儘可能短,並且功能上與僅用一個詞的不同之處(search_path而不是current_schema)相同
SET search_path TO schema; (從第5.7.3節:https://www.postgresql.org/docs/9.1/static/ddl-schemas.html)
類似的問題在這裏回答了說明永久設置爲個人用戶或DB所討論的默認搜索路徑:How does the search_path influence identifier resolution and the "current schema"