$ ./migrate_server.py --help
usage: migrate_server.py [-h] [--source-server SOURCE_SERVER] [--skip-drivers]
                         [--skip-profiles] [--skip-projects]
                         [--skip-schedules] [--skip-sqssetup] [--skip-oauth]
                         [--allow-deletes] [--project-filter PROJECT_FILTER]
                         target_server

Matillion Server Migration Tool

positional arguments:
  target_server         Target Server Hostname, including protocol (and port
                        if required) e.g. https://mtln-prod.mycompany.com

optional arguments:
  -h, --help            show this help message and exit
  --source-server SOURCE_SERVER
                        Source Server Hostname (Default: http://127.0.0.1
  --skip-drivers        Skip JDBC Driver migration
  --skip-profiles       Skip API Profile migration
  --skip-projects       Skip Matillion Project migration
  --skip-schedules      Skip Schedule migration (otherwise schedules are
                        migrated but disabled anyway)
  --skip-sqssetup       Skip SQS Listener setup (even when included queues are
                        initially disabled)
  --skip-oauth          Skip OAuth Token migration
  --allow-deletes       Allow deleting same-named resources. Projects are
                        deleted and recreated.
  --project-filter PROJECT_FILTER
                        Regular Expression to match against Group-
                        name/Project-name/Version-name; default .* (migrate
                        everything)
