MotionQL
Tasks, scheduling & CLI

Automate the jobs you repeat

Save exports, syncs, dumps, scripts and more as tasks, run them on a schedule even while MotionQL is closed, or start them from your own scripts with --cli.

ProPart of Pro, which every registered user gets free for 12 months.

Command line

MotionQL --cli tasks list --json
MotionQL --cli tasks run "Nightly export" --wait
MotionQL --cli tasks export "Nightly export" > task.json
MotionQL --cli tasks import task.json
Capabilities

What you can do with it

Thirteen task kinds

Export, import, copy, compare, reschema, masking, SQL migration, dump, restore, script, schema snapshot, index review and continuous sync.

Any schedule

Once, every N minutes / hours / days, daily, weekly on chosen days, or a cron expression.

Missed runs

Choose whether a run missed while the computer slept runs once on start or is skipped.

Run log

Every run is recorded as success, partial, failed or skipped, with how it started.

Runs while the app is closed

An optional background runner uses launchd on macOS, Task Scheduler on Windows and a systemd user timer on Linux, only while you are signed in.

Command line

List, run, export and import tasks from scripts, with exit codes for success, failure, usage errors and policy refusals.

Checked every run

Each run respects read-only connections, team and machine policy, and licensing.

Encrypted definitions

Tasks are stored encrypted, and exports never contain passwords or connection strings.

Create a free account and your Pro key is valid for 12 months, no card needed.

Related features

Your next query deserves a better IDE.

Create a free account, download MotionQL, and paste your Pro key. You'll be querying in under two minutes.