溫馨提示×

Debian pgAdmin數據遷移步驟

小樊
38
2025-08-27 19:36:25
欄目: 智能運維

以下是在Debian系統上使用pgAdmin進行數據遷移的步驟:

  1. 安裝pgAdmin

    sudo apt update && sudo apt install pgadmin4  
    

    啟動后通過瀏覽器訪問http://localhost/pgadmin4,使用管理員賬戶登錄。

  2. 備份源數據庫(邏輯備份)

    • 在pgAdmin中連接源數據庫,右鍵點擊數據庫 → BackupExport。
    • 選擇導出格式(如SQL、CSV),指定路徑和文件名,點擊OK。
    • 或使用命令行(推薦):
      pg_dump -U username -h source_host -d source_db -F c -b -v -f /path/to/backup.backup  
      
      -F c為自定義格式,支持跨版本恢復)。
  3. 傳輸備份文件
    使用scprsync將備份文件從源服務器復制到目標服務器:

    scp /path/to/backup.backup username@target_host:/path/to/destination  
    
  4. 恢復數據到目標數據庫

    • 在pgAdmin中連接目標數據庫,右鍵點擊數據庫 → RestoreImport。
    • 選擇備份文件,確認導入選項(如覆蓋現有數據),點擊OK。
    • 或使用命令行:
      pg_restore -U username -h target_host -d target_db -v /path/to/backup.backup  
      ```。  
      
      
  5. 驗證遷移結果

    • 檢查目標數據庫中的表結構和數據是否完整。
    • 執行簡單查詢(如SELECT * FROM table_name)確認數據一致性。

注意事項

  • 確保目標服務器PostgreSQL版本與源服務器兼容。
  • 操作前對源數據庫進行完整備份,避免數據丟失。
  • 大數據量遷移時,可分批次處理或使用pg_dump--jobs參數并行備份。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女