2017年9月24日

PostgreSQL 教學 - 備份與復原資料庫 ( Backup and restore database using PostgreSQL )

前一篇介紹了使用 PostgreSQL 建立資料庫與使用者之後,當然除了新增資料庫之外,我們常常還更需要備份跟復原的方法,因此本篇將介紹如何使用 PostgreSQL 備份與復原資料庫。 ( If you want to read this article in English, you can visit here )



備份資料庫
這裡將介紹最簡單的備份方式,也就是將整個資料庫的資料輸出成檔案 (例如:文字檔),指令如下:
pg_dump [資料庫名稱] > /path/to/[備份檔名稱].txt


復原資料庫
要復原資料庫之前,首先要建立一個空的資料庫:
psql -c "CREATE DATABASE [資料庫名稱];"
接著將備份檔案寫回資料庫:
psql [資料庫名稱] < [備份檔名稱].txt


Environment :
  ・ Mac OS X
Reference :
  ・ PostgreSQL


熱門文章