⑴ postgresql卸載後之前的數據怎麼恢復
親親親,別擔心,就是恢復數據嘛,minitool數據恢復恢復工具官方免費正版幫助你,MiniTool數據恢復工具是一款功能全面、恢復效率高效的免費數據恢復工具。該工具具備超強的數據恢復能力:可以恢復已經從Windows回收站中清空的數據、可以從被刪除的分區中恢復數據、可以從被格式化的分區中恢復數據、可以從系統崩潰的計算機中恢復數據及誤Ghost導致的數據丟失。該軟體支持的數據存儲介質也是多種多樣,包括:IDE/ATA、SATA、SCSI、USB等介面的硬碟、SD、TF、SDHC等類型的存儲卡、記憶棒、U盤、MP3/4、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-R、DVD-RW、DVD+R、DVD+RW、 DVD-RAM等類型的光碟,可以去網路搜一下,或者360軟體管家裡下載,免費的哦,佔用內存很小
⑵ postgresql 怎麼還原資料庫
還原需要原先對資料庫進行過備份,才能從備份恢復,如果沒有備份過,那是無法還原的。
恢復資料庫,指令如下:
pg_restore.exe --host localhost --port 5432 --username "postgres" --dbname "symbolmcnew" --no-password --verbose "databasename.backup"
指令解釋:如上命令,psql是恢復資料庫命令,localhost是要恢復到哪個資料庫的地址,當然你可以寫上ip地址,也就是說能遠程恢復(必須保證 資料庫允許外部訪問的許可權哦~);postgres 就是要恢復到哪個資料庫的用戶;symbolmcnew 是要恢復到哪個資料庫,databasename.backup指備份文件。
⑶ 如何在PostgreSQL中備份一張表(包含表結構)和恢復
--以test作為用戶名,導出localhost:5432伺服器上的Test資料庫。
--導出的文件名為test_data
F:PostgreSQL9.2in>pg_mp-ftest_data-hlocalhost-Utest-p5432Test
口令:
F:PostgreSQL9.2in>dirtest_*
驅動器F中的卷是Install
卷的序列號是24AD-61D9
F:PostgreSQL9.2in的目錄
2013-04-1514:46136,270test_data
1個文件136,270位元組
0個目錄10,456,657,920可用位元組--將test_data文件中的數據,導入到localhost:5432伺服器上的Test2資料庫。
F:PostgreSQL9.2in>psql.exe-hlocalhost-Utest-p5432-dTest2<test_data
用戶test的口令:test
SET
SET
SET
SET
SET
CREATESCHEMA
ALTERSCHEMA
CREATEEXTENSION
COMMENT
CREATEEXTENSION
COMMENT
......
上面的例子, 是 備份 / 恢復整個資料庫的.
如果你是要 僅僅 備份 / 恢復 某個表的, 那麼命令行裡面增加下面的參數:
-t, --table=TABLE 只轉儲指定名稱的表
⑷ 如何在PostgreSQL中備份和恢復一張表
使用pg_mp進行單復獨表備份,且包含表制結構,可以用於數據表遷移到新資料庫。
pg_mp -U database_username database -t tablename -f /tmp/tablename.sql
恢復數據表,包含表結構。
登入資料庫後 \i /tmp/tablename.sql即可創建表。應該pg_restore也可用但沒有嘗試過。
⑸ postgresql的64位資料庫怎麼備份才能恢復到32位資料庫中
pg的64位備份到32位,將數據備份為sql格式的備份文件,然後還原到32位的資料庫就可以了,或者通過第三方工具進行數據遷移,不如kettle