DataDic Sync

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

  1. Select module/DD in the list.
  2. Check sync plan (missing fields, indices, types).
  3. Apply Perform gradually — no blind reset into production.
  4. 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.