2
我很新的postgresql和pgAdmin,我犯了一個初學者錯誤。 我改變了我的電腦的硬盤驅動器,不幸的是(我真的很愚蠢地承認)我以前沒有在pgAdmin3中備份我的數據庫。無論如何,我可以設法將它從舊硬盤傳送回新硬盤。 我試圖將舊的硬盤上的pgAdmin文件「Data」複製到新的硬盤上,但是沒有成功。有沒有隱藏的文件可以保留我的數據庫仍舊在舊硬盤上的信息? 如果我重新安裝舊的硬盤,我能夠訪問數據庫嗎?從舊硬盤傳輸postgres數據庫
如果任何人有任何想法,我會很高興,感謝
0.製作副本並將其保存爲備份。 – Kuberchaun
好的。所以我重新複製了文件夾C:\ Program Files \ PostgreSQL \ 9.3 \ data。根據postgresql> 9.3中的文本文件「版本」,舊計算機和新計算機上的postgresql版本相同。我打開了然後pgAdmin但數據庫沒有出現。你在哪裏檢查權限是否正確?我不明白你的意思,「只需指向它的配置(data_directory)」,因爲我找不到指定目錄的位置。 – user3016665
pgAdmin不是數據庫服務器。停止服務器。通過檢查日誌並確保它已停止,並且pgadmin無法連接。檢查/更新postgresql.conf,啓動服務器,檢查日誌中的錯誤消息,然後查看pgAdmin是否可以連接。 –