Ich habe eine einfache Web-App, die ich mit redbean
PHP erstellt habe, die eine wirklich einfache Struktur mit drei Bean-Typen hat:
Bereiche Gebäude Personen
Alle Beziehungen sind exklusiv 1: Viele. Ein Person
gehört also nur zu 1 Building
und ein Building
gehört zu 1 Area
.
Zur Zeit habe ich es mit Sqlite3
entwickelt, um die Entwicklung zu vereinfachen, aber ich möchte die Daten in mySQL
verschieben. Ich habe viele Daten, die ich bereits hinzugefügt habe.
Gibt es eine einfache Möglichkeit, mit RedBean ALLE Beans in die neue MySql-Datenbank zu exportieren?
Ich weiß, dass ich nach einem sqlite
- & gt; MySQL
/ MariaDB
Konverter, aber ich möchte möglicherweise auch in der Lage sein, dies in umgekehrter Richtung zu verwenden, um die Migration der Site super einfach zu machen, DBs zu verschieben / zu sichern / zu ändern.
Was ich unten versucht habe:
%Vor%Ich werde das vorwegnehmen, indem ich sage, dass ich das nicht persönlich versucht habe, aber da Sie eine ganze Datenbank über die sqlite3-Konsole ablegen können, wäre meine erste Vorgehensweise das, und dann versuchen Sie, diese Datei zu importieren in MySQL.
Eine sqlite3-Datenbank von der sqlite-Konsole ablegen:
sqlite> output database_dump.sql
sqlite> .dump
sqlite> .quit
Importieren einer .sql-Datei in MySQL (wie beschrieben hier ):
mysql> use DATABASE_NAME
mysql> source path/to/file.sql