Translations:Documentation/HowTo/MigrateFromHSQLDB/8/it

From The Document Foundation Wiki
Jump to: navigation, search

1. Nelle tabelle in HSQLDB che contengono campi data, ora e data/ora aggiungete, per ciascuno di essi, un campo VARCHAR:

       "Data_T" VARCHAR (10),
       "Ora_T" VARCHAR (8),
       "DataOra_T" VARCHAR (19)

2. Eseguite il seguente comando da Strumenti ▸ SQL:

       UPDATE "Tabella" SET "Data_T" = CAST ("Data" AS VARCHAR (10));
       UPDATE "Tabella" SET "Ora_T" = CAST ("Ora" AS VARCHAR (8));
       UPDATE "Tabella" SET "DataOra_T" = LEFT (CAST ("DataOra" AS VARCHAR (30)), 19);

3. Una volta che nelle tabelle tutti i campi sono disponibili anche come campi di testo, potete procedere con la migrazione. Conseguentemente, dopo aver migrato il database in Firebird è necessario aggiornarlo di nuovo:

       UPDATE "Tabella" SET "Data" = "Data_T";
       UPDATE "Tabella" SET "Ora" = "Ora_T";
       UPDATE "Tabella" SET "DataOra" = "DataOra_T";