Database

在 postgres 中給數據庫一個別名

  • September 18, 2018

有沒有辦法給 postgres 數據庫一個別名?

本質上,我需要一個數據庫來使用兩個名稱進行操作,這樣我就可以對 DB_ALPHA 和 DB_ONE 進行查詢,它們會產生完全相同的效果。我在 MySQL 中通過在同一目錄中放置一個指向數據庫的符號連結來完成此操作。我無法在 postgres 中找到與此解決方案等效的解決方案。

感謝您的幫助!謝謝!

您不能為模式或數據庫創建別名,因為 Schemaname / DBname 在內部用作表的主鍵,pg_namespace並且pg_database.

最好的解決方案似乎是PgBouncer。它允許您將連接從一個數據庫匯集和“重定向”到另一個(即使在不同的主機上)。

引用自:https://serverfault.com/questions/186793