首頁 >資料庫 >mysql教程 >如何在 PostgreSQL 中永久設定架構路徑?

如何在 PostgreSQL 中永久設定架構路徑?

DDD
DDD原創
2025-01-05 07:21:43367瀏覽

How Can I Permanently Set a Schema Path in PostgreSQL?

在 Postgresql 中設定永久架構路徑

在 PostgreSQL 中,為每個表引用重複指定架構名稱可能很麻煩。 SET SCHEMA PATH 指令提供了一個臨時解決方案,但它會在關閉查詢視窗後重設。要使模式路徑永久化,需要不同的方法。

解決方案

對於伺服器上沒有管理員權限的用戶,可以使用以下命令:

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

重要注意事項

  • 包含特殊字元的架構名稱必須用雙引號括起來。
  • search_path 中架構的順序決定表的搜尋順序。如果在不同模式中存在多個同名表,則會使用第一個指定模式中的表。

以上是如何在 PostgreSQL 中永久設定架構路徑?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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