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.