Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
dev:all:devtools [10.09.2014 07:25] – [SQL-Dump-Konverter (online-Tool)] Manuela v.d.Decken | dev:all:devtools [11.09.2014 08:45] – [SQL-Dump-Konverter (online-Tool)] Manuela v.d.Decken | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
---- | ---- | ||
===== SQL-Dump-Konverter (online-Tool) ===== | ===== SQL-Dump-Konverter (online-Tool) ===== | ||
- | // | + | // |
[[dev: | [[dev: | ||
Zeile 10: | Zeile 10: | ||
Dieses Tool ist dazu gedacht, in Verbindung mit dem seit WB-2.8.3-SP3 integrierten SQL-Importer die Entwicklung von Installationsroutinen wesentlich zu vereinfachen und zu beschleunigen.\\ | Dieses Tool ist dazu gedacht, in Verbindung mit dem seit WB-2.8.3-SP3 integrierten SQL-Importer die Entwicklung von Installationsroutinen wesentlich zu vereinfachen und zu beschleunigen.\\ | ||
Die bisherigen // | Die bisherigen // | ||
- | In der Regel baut sich doch ein Entwickler immer die zu seinem neuen Addon gehörende Tabellenstruktur in seiner Datenbank auf. Ab jetzt genügt es, diese Struktur (nicht die Daten) mit allen zugehörenden Tabellen z.B. per phpMyAdmin zu exportieren, | + | In der Regel baut sich doch ein Entwickler immer die zu seinem neuen Addon gehörende Tabellenstruktur in seiner Datenbank auf. Ab jetzt genügt es, diese Struktur (nicht die Daten) mit allen zugehörenden Tabellen z.B. per phpMyAdmin zu exportieren, |
- | Eine Importdatei (// | + | Eine Importdatei (// |
+ | Damit eine Strukturdatei allen möglichen Modi des Importers genügen kann, muss sie für jede Tabelle die aufeinanderfolgende Kombination aus folgenden 2 SQL-Statements enthalten. | ||
+ | |||
+ | **DROP TABLE IF EXISTS `{TABLE_PREFIX}mod_modulname_table`**\\ | ||
+ | **CREATE TABLE IF NOT EXISTS `{TABLE_PREFIX}mod_modulname_table`** | ||
+ | |||
+ | Diese Kombination beider Statements erlaubt es dem Importer, // | ||
+ | |||
--- // | --- // | ||
---- | ---- | ||