Translations:Documentation/HowTo/MigrateFromHSQLDB/8/fr

From The Document Foundation Wiki
Jump to: navigation, search

1. Tables contenant des champs de date, des champs d'heure et des champs de date / heure dans la base de données HSQLDB leur ajouter chacune un champ VARCHAR:

       "Date_T" VARCHAR (10),
       "Time_T" VARCHAR (8),
       "DateTime_T" VARCHAR (19)

2. Exécuter la commande suivante via Outils → SQL :

       UPDATE "Table" SET "Date_T" = CAST ("Date" AS VARCHAR (10));
       UPDATE "Table" SET "Time_T" = CAST ("Time" AS VARCHAR (8));
       UPDATE "Table" SET "DateTime_T" = LEFT (CAST ("DateTime" AS VARCHAR (30)), 19);

3. Une fois que tous les champs sont disponibles également en tant que champs de texte dans les tables, la migration peut s'effectuer. Par la suite, le fichier de base de données Firebird migré doit être à nouveau mis à jour:

       UPDATE "Table" SET "Date" = "Date_T";
       UPDATE "Table" SET "Time" = "Time_T";
       UPDATE "Table" SET "DateTime" = "DateTime_T";