|
Tabellen importieren und exportieren |
|
|
Letzte Änderung 19.02.2010 Tabellen importieren und exportieren
In XDEV 2 können Sie bereits existierende Datenbank-Tabellen in den Daten-Editor importieren. Die importierten Tabellen werden dann automatisch als Virtuelle Tabellen angelegt, sodass Sie entsprechend benötigte Virtuelle Tabellen nicht manuell anlegen müssen. Die Tabellen-Struktur wird dabei 1:1 übernommen. Auch Datensätze können wahlweise mit importiert werden. Bei sehr großen Datenmengen kann dies jedoch in Hinblick auf den begrenzten Arbeitsspeicher Ihres Rechners problematisch sein.
Umgekehrt lassen sich auch Virtuelle Tabellen in eine Datenbank exportieren, wo diese als neue Datenbank-Tabellen angelegt werden. Das Überschreiben einer Datenbank-Tabelle durch wiederholten Export, z.B. weil Sie ein Datenfeld hinzugefügt oder entfernt haben, ist aus Gründen der Datensicherheit jedoch nicht möglich. In solchen Fällen müssen Sie die Datenbank-Tabelle löschen, bevor Sie die Virtuelle Tabelle ein zweites Mal exportieren können.
» Datenbank migrieren « Sie können den Daten-Editor auch dazu benutzen, um Datenbank-Tabellen von einer Datenbank in eine andere Datenbank zu übertragen. Das ist vor allem dann sehr praktisch, wenn Sie Ihre Server-Datenbank auf Ihrem Entwicklungsrechner benötigen oder wenn Sie umgekehrt Ihre Test-Datenbank auf das Ziel-System übertragen möchten.
» Kein Export bei bereits manipulierten Daten « Einen Export mit Daten sollten Sie ausschließlich nur dann vornehmen, wenn die Daten noch nicht durch Löschen und anschließendem Anlegen neuer Daten manipuliert wurden. Denn dadurch entstehen Lücken bei der Datensatz ID, da die ID eines gelöschten Datensatzes nicht erneut vergeben wird. Problematisch ist dies deshalb, weil die Daten beim Exportieren einer Virtuellen Tabelle per Insert in die Datenbank-Tabelle geschrieben und dabei die Datensatz-IDs immer lückenlos von der Datenbank vergeben werden. Somit erhalten bereits manipulierte Daten neue Datensatz-IDs. Dadurch werden Abhängigkeiten verfälscht, was fatale Auswirkungen auf Abfrage-Ergebnisse hat.
|