Translations:Documentation/HowTo/MigrateFromHSQLDB/8/de

From The Document Foundation Wiki
Jump to: navigation, search

1. Tabellen, die Datumsfelder, Zeitfelder und Datums-/Uhrzeitfelder in der HSQLDB enthalten, um jeweils ein VARCHAR-Feld hinzufügen:

       "Datum_T" VARCHAR (10),
       "Zeit_T" VARCHAR (8),
       "DatumZeit_T" VARCHAR (19)

2. Führen Sie den folgenden Befehl über Tools → SQL aus:

       UPDATE "Tabelle" SET "Datum_T" = CAST ("Datum" AS VARCHAR (10));
       UPDATE "Tabelle" SET "Zeit_T" = CAST ("Zeit" AS VARCHAR (8));
       UPDATE "Tabelle" SET "DatumZeit_T" = LEFT (CAST ("DatumZeit" AS VARCHAR (30)), 19);

3. Nachdem alle Felder auch als Textfelder in den Tabellen zur Verfügung stehen, kann die Migration fortgesetzt werden. Anschließend muss die migrierte Firebird-Datenbankdatei wieder aktualisiert werden:

       UPDATE "Tabelle" SET "Datum" = "Datum_T";
       UPDATE "Tabelle" SET "Zeit" = "Zeit_T";
       UPDATE "Tabelle" SET "DatumZeit" = "DatumZeit_T";