
這是它在 UI 中的位置:Database → Backup & Restore。
排程備份
InsForge Cloud 每天為付費計畫上的每個作用中專案進行一次完整備份,保留 7 天。Scheduled Backups 清單顯示每個備份的過期時間,任何備份都可以隨時復原。手動備份不影響日常排程。手動備份
在風險變更前點擊 Create a Backup,並可選擇給它一個名稱。備份在後臺執行;清單顯示其狀態、大小和建立時間,並允許您重新命名或刪除它。免費計畫包含 1 個手動備份插槽,付費計畫包含 5 個,手動備份保留到您刪除為止。復原
點擊任何已完成的備份旁的 Restore — 排程備份或手動備份。復原會將目前資料庫替換為備份:專案在復原期間離線,備份後建立的資料會遺失,並且該操作無法撤銷,所以如果您不確定,請先進行手動備份。自託管
自託管部署為手動備份和復原有相同的 Backup & Restore 頁面。備份儲存在您的專案儲存旁(本機磁碟,或配置為您的 S3 儲存貯體)。官方 Docker 映像不需要額外設定。 排程備份也可以使用,但在您自己的後端執行,而不是在 InsForge Cloud 上。從 Database Settings 對話框(Database 側邊欄的齒輪圖示,或 Backup & Restore 頁面上的 Configure)開啟:選擇頻率 — 從每 6 小時到每週的預設選項,或任何 5 欄位 cron 運算式(以 UTC 時間計算,最多每小時備份一次)— 以及保留期限。每次成功執行後會自動刪除過期的排程備份;手動備份始終保留到您刪除為止。伺服器停機期間錯過的備份會在重新啟動後不久執行。更多資源
- Database overview 瞭解資料庫如何暴露給您的應用程式。
- Database migrations 來版本化架構變更而不是復原來撤銷它們。
- Database branching 來排練危險變更的副本。