Upgrade Rules Explanation
-
Version Compatibility: System current DMFM version must be at least 1.2.0 for upgrade(Factory Version: 1.2.0)
-
Automatic Backup: Versioned backup files will be created before upgrade for easy recovery
-
File Verification: All downloaded files undergo SHA256 hash verification to ensure integrity
-
Database Upgrade: Supports step-by-step database script execution to ensure correct data structure upgrade
-
Process Management: Automatically stops related processes before upgrade, After the upgrade is complete, simply restart host.
-
Rollback Mechanism: Manual rollback to previous version through backup files
Important Notes
1. The upgrade will automatically back up the program and database. Do not delete the backup files.
2. Recommended to verify in test environment before production upgrade
3. Do not close window or interrupt power during upgrade process
4. After the upgrade is complete, you will need to manually restart the host.
Quick Start
.\GDFM_Update_TestV1.0.exe
Script Update History
• Implemented basic file download and update functionality
• Added SHA256 hash verification to ensure file integrity
• Supports automatic termination of related processes to facilitate overwriting updates.
• Established a versioned backup mechanism
• Implemented database SQL script execution after updates
• Implemented cross-version updates with stepwise SQL upgrade functionality, supporting gradual upgrades across multiple versions
• Required a minimum GDFM program version of 1.2.0
Script Download
Complete Upgrade Package
All-in-one package containing both upgrade and test scripts
Version: v1.0.0
File: GDFMUpgradeV1.0.zip
Contents: GDFMUpgradeV1.0.exe + GDFM_Update_TestV1.0.exe
Server Information
Main Features
- Automatic version detection and update
- Complete file integrity verification
- Intelligent database script upgrade support
- Detailed execution log recording
- User interaction confirmation mechanism
- Network error automatic retry
- Cross-version step-by-step update
- Secure backup and recovery mechanism
Usage Example
# 1. Download and extract GDFMUpgradeV1.0.zip
# 2. Run test script to check environment
PS C:\GDFM> .\GDFM_Update_TestV1.0.exe
# 3. Normal upgrade (recommended)
PS C:\GDFM> .\GDFMUpgradeV1.0.exe
# 4. Force upgrade (skip version check)
PS C:\GDFM> .\GDFMUpgradeV1.0.exe -Force
# 5. Skip SQL upgrade
PS C:\GDFM> .\GDFMUpgradeV1.0.exe -SkipSQL