Moodle Core and Database Systems: Interoperability of Schema‑Change Rollback
Integration Question The goal is to determine whether Moodle’s core upgrade engine can guarantee a safe rollback of a schema change across all supported database systems without relying on external backups. Moodle executes DDL statements through XMLDB without wrapping them in a transaction that can be rolled back; PostgreSQL permits transactional DDL and thu