- 跨平臺版本:H2
- .NET 版本:SQLite
- SQL Server
- MySQL
- PostgreSQL
移轉應用程式資料庫
要啟動該實用程式,請轉到系統設定 > 高階,滾動到移轉部分,然後選擇應用程式資料庫移轉。- 高可用性 (HA) 部署不支援應用程式資料庫移轉。必須停止所有其他 節點,並確認它們均已停止。勾選我瞭解必須停止所有其他 HA 節點,然後點選下一步。
- 必須進入安全模式才能繼續。安全模式會停用所有後臺服務、停止所有端口並阻止入站端點,以確保移轉期間的資料完整性。點選進入安全模式。
- 點選選擇資料庫,選擇目標資料庫型別,然後提供目標資料庫的連線詳情。
- 點選測試連線驗證連線。
- 點選開始移轉。系統會逐表移轉資料。移轉時間取決於資料量,可能需要幾分鐘到數小時。
- 移轉成功後,系統會提供連接字串。將該字串新增到配置中。平臺相關說明請參閱配置跨平臺應用程式資料庫或配置 .NET 應用程式資料庫。
- 更新配置以指向新資料庫後,重新啟動 。
安全模式行為
移轉開始時, 會進入_安全模式_,使整個應用程式無法向當前資料庫寫入資料:- 所有端口停止,因此不會傳送或接收檔案。
- 自動化、SLA 監控、端口監控、計劃報表和磁碟空間監控等後臺服務暫停。
- API 請求、Webhook、Flow API 呼叫、SFTP Server 連線和電子郵件收件箱等入站端點均被阻止並傳回錯誤。
- UI 受限:所有已登入使用者都會看到安全模式已啟用訊息,移轉完成前無法執行正常操作。
- 管理員可以使用移轉的開始、中止和監控進度控制項。
- 非管理員只能檢視安全模式狀態,不能管理移轉;連接字串詳情會被隱藏。
恢復與彈性
- 崩潰恢復:如果 處理程序在移轉期間意外終止,移轉狀態會儲存在後端資料庫中。重新啟動後, 會檢測到未完成的移轉,並允許從中斷處繼續。
- 恢復期間後臺服務保持暫停,直到明確完成或取消移轉。