DBA: SQLite
copia linkDescrizione
Fra i tipi di database nativamente supportati da Instant Developer è stato aggiunto SQLite. In questo modo è possibile sviluppare applicazioni sia in Java che in C# completamente autonome da un server di database.
Inoltre è possibile impostare un nuovo flag nella videata delle proprietà del database denominato Database e schema auto-generati a runtime dalle applicazioni. Facendolo, la creazione del database, la generazione della struttura e l’aggiornamento della stessa sono totalmente a carico dell’applicazione. Questo lo rende adatto alla gestione di database distribuiti, come avviene nel caso delle offline web application che saranno disponibili dalla versione 11 di Instant Developer.
Nel caso di applicazioni .NET, il database viene salvato nella sotto-directory DB della applicazione, in Java, invece, esso risiederà in WEB-INF. Entrambe le cartelle non sono accessibili dall’esterno anche se contenuti nella cartella dell’applicazione web.

Funzionalità interessate
Sviluppo di applicazioni senza server di database o con database distribuiti.
Note
Prima di iniziare a usare SQLite si consiglia di scaricare ed installare il driver ODBC dal sito: http://www.ch-werner.de/sqliteodbc/. I driver Java e .NET vengono automaticamente inclusi da In.de al momento della compilazione.
Al momento esistono le seguenti limitazioni:
- Non è possibile usare table check constraint perchè non pienamente supportati.
- Non è possibile rinominare a runtime di tabelle e campi. Se lo si fa, il campo viene cancellato e poi ricreato con il nuovo nome ma senza i valori.
- Non è gestita l'importazione PK, FK, Indici da un database SQLite esistente.
- Non è gestito il modulo RTC su database SQLite.
Ultima modifica: 23/03/2021 / Validità: da 10.5.4660