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.furi...@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 > >
_______________________________________________ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013