Purpose
DD Sync compares DataDictionary files ()*.dd.phpwith the physical database structure.
Sync sequence
DD file (source) DB table (target)
│ │
├─ Field missing in DB ──► ALTER / CREATE
├─ Field missing in DD ──► Warning / Review
└─ Apply step by step ─► finished
Procedure
- Select module/DD in the list.
- Check sync plan (missing fields, indices, types).
- Apply Perform gradually — no blind reset into production.
- Then test DB Sync (data access).
Opportunities
- Synchronize individual DD or all modules.
- Field comparison (separate menu item) for detail diff.
- Backup/Restore via DD menu (before structural changes).
Example: New field
reply_status in contactRequest.dd.php → DD Sync shows pending field → Apply → column created in MySQL.