convert

Pipeline to upgrade or downgrade the schema of a MySQL database.

pdm_utils.pipelines.convert_db.convert_schema(engine, actual, dir, steps, verbose=False)

Iterate through conversion steps and convert database schema.

pdm_utils.pipelines.convert_db.get_conversion_direction(actual, target)

Determine needed conversion direction and steps.

pdm_utils.pipelines.convert_db.get_step_data(step_name)

Get dictionary of conversion step data.

pdm_utils.pipelines.convert_db.get_step_name(dir, step)

Generates the name of the script conversion filename.

pdm_utils.pipelines.convert_db.main(unparsed_args_list)

Run main conversion pipeline.

pdm_utils.pipelines.convert_db.parse_args(unparsed_args_list)

Verify the correct arguments are selected for converting database.

pdm_utils.pipelines.convert_db.print_summary(summary)

Print summary of data that could be lost or inaccurate.