Database
在 postgres 中給數據庫一個別名
有沒有辦法給 postgres 數據庫一個別名?
本質上,我需要一個數據庫來使用兩個名稱進行操作,這樣我就可以對 DB_ALPHA 和 DB_ONE 進行查詢,它們會產生完全相同的效果。我在 MySQL 中通過在同一目錄中放置一個指向數據庫的符號連結來完成此操作。我無法在 postgres 中找到與此解決方案等效的解決方案。
感謝您的幫助!謝謝!
您不能為模式或數據庫創建別名,因為 Schemaname / DBname 在內部用作表的主鍵,
pg_namespace
並且pg_database
.
最好的解決方案似乎是PgBouncer。它允許您將連接從一個數據庫匯集和“重定向”到另一個(即使在不同的主機上)。