首頁 >資料庫 >mysql教程 >如何永久更改 PostgreSQL 模式搜尋路徑?

如何永久更改 PostgreSQL 模式搜尋路徑?

Mary-Kate Olsen
Mary-Kate Olsen原創
2025-01-01 11:06:12930瀏覽

How to Permanently Change the PostgreSQL Schema Search Path?

如何永久修改 Postgresql 架構路徑

Postgresql 架構搜尋路徑決定在沒有指定架構的表中搜尋架構的順序名稱。預設情況下,此路徑設定為僅包含目前架構。

要永久設定架構路徑,可以使用 SET SEARCH_PATH 指令。但是,正如您所觀察到的,此設定是臨時的,並會在您關閉查詢視窗時重置。

對於永久解決方案,您可以使用ALTER ROLE 命令修改用戶角色的搜索路徑:

ALTER ROLE <your_login_role> SET search_path TO a,b,c;

重要提示:

  1. 如果模式名稱包含特殊字符,則必須用雙引號括起來。
  2. 搜尋路徑中模式的順序決定要找出優先順序。不同模式中具有相同名稱的表將根據指定的順序進行解析。

以上是如何永久更改 PostgreSQL 模式搜尋路徑?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn