🗄️ moodle-tool_dbmigrate

Ferramenta CLI para migração de banco de dados do Moodle entre diferentes SGBDs.

Visão Geral

O moodle-tool_dbmigrate permite migrar o banco de dados do Moodle entre SGBDs (ex: MySQL/MariaDB para PostgreSQL) via CLI.

Instalação

Instale o plugin dentro do diretório apropriado da sua instalação Moodle (admin/tool/dbmigrate):

cd /caminho/do/moodle/admin/tool
git clone https://github.com/moodle-by-kelsoncm/moodle-tool_dbmigrate.git dbmigrate

Após clonar, acesse Administração do site → Notificações para concluir a instalação.

Configuração

Verifique se os drivers PHP para origem (ex: mysqli) e destino (ex: pdo_pgsql) estão habilitados no PHP CLI.

Guia de Uso

Comando de migração:
php admin/tool/dbmigrate/cli/migrate.php --dbtype=pgsql --dbhost=localhost --dbname=moodle_pg --dbuser=user --dbpass=pass