首頁 >資料庫 >mysql教程 >非管理員使用者如何永久自訂其 Postgres 架構路徑?

非管理員使用者如何永久自訂其 Postgres 架構路徑?

Patricia Arquette
Patricia Arquette原創
2025-01-03 09:20:40148瀏覽

How Can Non-Admin Users Permanently Customize Their Postgres Schema Path?

永久自訂Postgres 架構路徑

使用SET SCHEMA PATH 設定架構路徑可能是暫時的,預設查詢會話後會恢復為值。本文介紹如何使此設定永久生效,特別是對於沒有伺服器管理存取權限的使用者。

非管理員用戶的永久架構路徑修改

永久修改對於具有有限權限的用戶的架構路徑,請使用以下命令:

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

重要注意事項:

  1. 架構名稱格式:當架構名稱包含空格時,必須用雙引號引起來:
    ALTER ROLE ; SET search_path TO "schema a","schema b","schema c";
  2. 架構查找順序:search_path 中架構的順序決定找出優先權。如果多個模式包含相同的表名,Postgres 將始終優先考慮 search_path 序列中的第一個模式。

以上是非管理員使用者如何永久自訂其 Postgres 架構路徑?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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