Tour of the workflow

The five stages every DBConvert and DBSync job goes through, plus the command-line mode for headless runs.

DBConvert and DBSync share the same five-stage workflow. Open the app, walk through each stage, save the result as a session, and either run it once or schedule recurring runs.

DBConvert main window

1. Choose Source

Pick the source database engine and fill in its connection fields. Each engine has its own fields and extra options.

Source database selection

Engine-specific details are in Source and destination connections and the per-engine Connection guides.

2. Choose Destination

Pick the target engine. DBConvert additionally offers dump files and PHP scripts as targets; DBSync does not.

Destination database selection

3. Customization

Tick the database objects to migrate and override defaults at the database, table, field, index, or foreign-key level. Problems detected against the chosen destination are flagged in the tree (red for errors, yellow for warnings).

Customization stage tree view

See Customization overview for the controls in each panel, and Pre-migration checks for how to resolve the flagged items.

4. Execution

The run itself. Save the configuration as a session, then click Commit. Two progress bars show total and current-operation progress; the log records everything the run did.

Execution stage progress

See Execution and sessions for what the session file stores and how to rerun saved configurations.

5. Scheduling

If the same session should run repeatedly, add it as a scheduled task on the Scheduling stage. The built-in scheduler runs as a Windows service.

Scheduling stage

Setup details and the FAQ are in Built-in scheduler.

Command-line mode

Once a session is saved, DBConvert and DBSync can run it headless from the command line - useful for unattended and scheduled runs. See Command-line mode for the syntax and options.