PostgreSQL資料庫備份與恢復

2021-07-05 23:45:07 字數 345 閱讀 9993

參考了這篇文章

由於想要備份測試資料所以就進行了一下調查,以前成功過一次,但是由於時間久了,就忘記了,還是需要記錄一下。

windows裡面,命令列進入postgresql的安裝目錄,

執行pg_dump -h 10.*.*.* -u postgres testdb > testdb.bak

會在當前安裝目錄生成乙個testdb.bak這個檔案

如果想恢復這個資料到另乙個資料庫

首先需要在那個資料庫建立乙個資料庫表

然後執行

psql -h localhost -u postgres -d testmy < testdb.bak

這就算完成了。

PostgreSQL資料庫備份指令碼

資料庫備份shell指令碼 sh bin bash now date y m d h m s mkdir p srv pg backup for db name in 庫名1 庫名2 庫名3 do srv pgsql92 bin pg dump upgsql blobs format c compr...

postgresql資料庫備份還原

背景 公司 原先將postgresql跑在docker容器內,並且使用了dockerswarm拉力編排,portainer的視覺化來管理 變更需求 將postgresql 遷離swarm集群,單獨使用docker run命令來執行 備份 pg dump u 使用者名稱 h 資料庫ip d 需要備份的...

PostgreSQL資料庫完美備份恢復

進入到postgresql下的bin資料夾,會看到不少的exe檔案,這就是postgresql內建的工具了.裡面會找到pg dump.exe.我們實際使用的就是這個.用法 1 2 3 4 5 6 7 8 9 1.cd c program files postgresql 9.3 bin 2.pg d...