Ich verschiebe im Moment meine Codeigniter 3.1.4-Entwicklungsumgebung in einen Docker-Container. Wenn ich zum ersten Mal ein Docker-Image ausführe, möchte ich, dass Codeigniter automatisch Tabellen in der Datenbank erstellt, wenn die Datenbank leer ist, anstatt dass ich meine aktuelle Entwicklungsdatenbank exportieren und sie dann in das Andockfenster von Mysql importieren muss.So führen Sie die Codeigniter-Migration aus, wenn die Datenbank leer ist
Ich verwende die Migrationsbibliothek bereits während der Entwicklung (über die Befehlszeile), um Änderungen am Datenbankschema vorzunehmen. Es klingt für mich wie die Migrationsbibliothek wäre perfekt für diese Aufgabe, aber ich kann nicht denken, wo ich es nennen sollte. Z.B. - füge ich am Ende von database.php etwas Code hinzu, um zu überprüfen, ob die Datenbank existiert, und dann meinen Migrationscontroller irgendwie aufzurufen?