HfWU - Datenexport und -import mit awk
Aus Wikizone
Version vom 25. Mai 2007, 13:11 Uhr von 91.32.71.154 (Diskussion)
Problemstellung: Export von Datenstrukturen aus Infosite (z.B. Personallisten) und -import bzw. Konvertierung in vorgegebene Datenstruktur.
Allgemeines Vorgehen:
- Datenbankstruktur prinzipiell aufbauen.
- Generierung von SQL - Abfragen auf die Infosite Datenbank um die Daten zu bekommen
- awk-Skript zum Auslesen der vorhanden Felder (die Felder liegen nicht als DB-Felder vor sondern sind als Daten in der Tabelle aufgeführt) und Generierung eines sql - Files mit den Notwendigen Statements zum erzeugen der DB-Felder
- Erstellen der Tabelle (evt. von Hand manipulieren)
- awk-Skript zum auslesen aller uids und generieren eines insert-uid.sql Files
- Erstellen der Datensätze (nur die uids, alle anderen Felder sind leer)
- awk-Skript zum Updaten der Datensätze mit den restlichen Daten (dazu die uids für den where Clause nutzen) -> update.sql
- Ausführen dieses DAtensatzes