我以前只使用過MySQL。 Postgres對我來說有點不同。我正在嘗試爲OSX使用Postgres.app。我有一個來自我們的開發服務器的數據庫轉儲,我想創建正確的用戶角色並將數據庫導入到本地計算機,以便我可以在家中進行開發(無法遠程訪問數據庫)。在OSX上導入PostgreSQL轉儲
我認爲我創建了用戶。 \ du顯示具有CreateDB權限的相應用戶。然後我用\ i〜/ dump.sql這似乎已經導入了數據庫。但是,當我使用\ l列出數據庫時,它不顯示。於是我試着用的psql -U 用戶名登錄,但隨後告訴我:「FATAL:數據庫用戶名不存在」那是不是登錄正確的開關?這就是幫助所說的。
我對簡單的事情感到沮喪,所以我很感激任何幫助。使用Postgres.app,我怎樣才能用密碼創建必要的用戶並導入數據庫?謝謝你的幫助!
謝謝!這似乎解決了它。我一定要記住將來使用'pg_dump' /'pg_restore'的信息。 – Steve 2014-09-30 02:01:20