[Gfoss] problemi con indici spaziali sqlite

Luca Lanteri mescal72 a gmail.com
Ven 21 Feb 2014 10:41:57 CET


Ok, allora però sarebbe auspicabile che i vincoli tipo foreign key fossero
sempre attivi, perché se faccio un DB da fornire ad altre persone e gli
metto dei vincoli che poi non funzionano a cosa servono ?

ma forse mi sto perdendo qualcosa perché provando con i miei DB dove ho
attivato delle FK tra tabelle, queste sembrano rimanere attive sempre.
>L<


Il giorno 21 febbraio 2014 10:25, <a.furieri a lqt.it> ha scritto:

> On Fri, 21 Feb 2014 10:08:56 +0100, Luca Lanteri wrote:
>
>> Mi inserisco nella discussione per chiedere una cosa veramente banale.
>> Una volta attivati i recursive trigger e le foreign_keys su un
>> database, questi rimangono attivi per quel determinato DB e solo per
>> quello, o devo riattivarli ad ogni nuova connessione, o ancora peggio
>> rimangono attivati su tutti i DB ?
>>
>>
> le PRAGMA sono attributi che vivono dentro ad un oggetto connessione:
> non appena chiudi quella connessione tutti i settings PRAGMA svaniscono.
>
> ovviamente, nel DB-file non rimane nessuna traccia permanente, e quindi
> le PRAGMA vanno specificate tutte le volte che stabilisci una connessione.
>
> di norma le uniche PRAGMA che lasciano conseguenze permanenti (perche'
> vanno a toccare fisicamente la struttura del DB-file) sono quelle legate
> al dimensionamento delle pagine (PRAGMA page_size)
>
> ciao Sandro
>
>
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20140221/3ce106cf/attachment.html>


Maggiori informazioni sulla lista Gfoss