| Moodle APIs 4.3
    Moodle 4.3.6 (Build: 20240812) | 
| Directories | |
| directory | classes | 
|  | |
| Namespaces | |
| namespace | tool_dbtransfer\privacy | 
| Privacy Subsystem implementation for tool_dbtransfer. | |
| Classes | |
| class | database_export_form | 
| Definition of db export settings form.  More... | |
| class | database_transfer_form | 
| Definition of db transfer settings form.  More... | |
| class | tool_dbtransfer\privacy\provider | 
| Privacy Subsystem for tool_dbtransfer implementing null_provider.  More... | |
| Functions | |
| tool_dbtransfer_create_maintenance_file () | |
| Create CLI maintenance file to prevent all access. | |
| tool_dbtransfer_export_xml_database ($description, $mdb) | |
| Initiate database export. | |
| tool_dbtransfer_get_drivers () | |
| Returns list of fully working database drivers present in system. | |
| tool_dbtransfer_maintenance_callback () | |
| This callback is responsible for unsetting maintenance mode if the migration is interrupted. | |
| tool_dbtransfer_rebuild_target_log_actions (moodle_database $target, progress_trace $feedback=null) | |
| Very hacky function for rebuilding of log actions in target database. | |
| tool_dbtransfer_transfer_database (moodle_database $sourcedb, moodle_database $targetdb, progress_trace $feedback=null) | |
| Initiate database transfer. | |
| Variables | |
| $plugin = 2023100400 | |
| $plugin | component = 'tool_dbtransfer' | 
| $plugin | version = 2023100900 | 
| tool_dbtransfer_export_xml_database | ( | $description, | |
| $mdb ) | 
Initiate database export.
| string | $description | |
| moodle_database | $mdb | 
| does | not return, calls die() | 
| tool_dbtransfer_get_drivers | ( | ) | 
Returns list of fully working database drivers present in system.
| array | 
| tool_dbtransfer_rebuild_target_log_actions | ( | moodle_database | $target, | 
| progress_trace | $feedback = null ) | 
Very hacky function for rebuilding of log actions in target database.
| moodle_database | $target | |
| progress_trace | $feedback | 
| void | 
| Exception | on conversion error | 
| tool_dbtransfer_transfer_database | ( | moodle_database | $sourcedb, | 
| moodle_database | $targetdb, | ||
| progress_trace | $feedback = null ) | 
Initiate database transfer.
| moodle_database | $sourcedb | |
| moodle_database | $targetdb | |
| progress_trace | $feedback | 
| void |