[Gfoss] problemi con indici spaziali sqlite

Andrea Peri aperi2007 a gmail.com
Ven 21 Feb 2014 10:48:41 CET


questo è una scelta che in futuro probabilmnte modificheranno.

Infatti.
Quando fu' introdotto il vincolo FK,
a gio vi ernao parecchi clients che essendo vecchiottelli non lo avrebbero
supportato.
A quel punto per evitare problemi di compatibilita'.
Scelsero di metterla di default disattivata, permettendo a chi voleva
usarla di attivarla con la pragma gia' detta.

Nella pagina indicata da Furieri sta scritto che in futuro probabilmetne
invertiranno la regola  sara di defualt attivata, e con un pragma apposito
sara' possibile disattivarla.


Credo che gia' nelle ultime versioni sia cosi'..
Ma su questo non sono sicurissimo.

A.




Il giorno 21 febbraio 2014 10:41, Luca Lanteri <mescal72 a gmail.com> ha
scritto:

> 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
>>
>>
>


-- 
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20140221/727a2a1d/attachment-0001.html>


Maggiori informazioni sulla lista Gfoss