我想從我的postgresql數據庫備份所有內容。我有2個網站,我的活的一個和開發者之一。所有的代碼都是同步的,我只是想將所有的數據拷貝到開發站點去做一些測試,然後添加數據,然後將其複製回來。備份來自postgreSQL數據庫(Django站點)的所有數據
我試過通過postgres網站上的文檔,我現在有運氣。
命令我跑做傾倒/恢復:
pg_dump db_name > joshtestdump
psql dbname < joshtestdump –
當我運行的第一個命令轉儲數據庫,我收到以下錯誤信息:
pg_dump: [archiver (db)] connection to database "db_name" failed: FATAL: Ident authentication failed for user "josh"
我想補充,數據庫的用戶名和密碼是空白的。這對任何事情都有影響嗎?
我是新來的postgreSQL和網上的每個教程幾乎都做同樣的事情。
請讓我知道你是否需要更多的細節!
這裏是我的DB細節:
DATABASE_ENGINE = 'postgresql_psycopg2' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
DATABASE_NAME = 'db_name' # Or path to database file if using sqlite3.
DATABASE_USER = '' # Not used with sqlite3.
DATABASE_PASSWORD = '' # Not used with sqlite3.
DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3.
DATABASE_PORT = '' # Set to empty string for default. Not used with sqlite3.
感謝,
喬希
修訂
我使用了一個python-psycopg2解決方案:生成使得副本爲db的sql – 2012-07-18 15:27:00
這是怎麼做的? – 2012-07-19 14:15:22