Autore Topic: DB SQLite e chiavi esterne  (Letto 376 volte)

Offline xixietto

DB SQLite e chiavi esterne
« il: 28 Giugno 2015, 14:09:13 CEST »
0
Buongiorno, uso un DB con varie tabelle.. Esse contengono delle chiavi esterne che dovrebbero interagire automaticamente tra loro.. Ma nn lo fanno e lo fccio io manualmente... Sapete come si fa?
Es tabella1 ( id, nome)
Tabella2(id, titolo,id(chiave esterna id di tabella1)

Inviato dal mio GT-I9505 utilizzando Tapatalk


Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:DB SQLite e chiavi esterne
« Risposta #1 il: 28 Giugno 2015, 17:53:43 CEST »
0
Consiglio la lettura della documentazione ufficiale:

https://www.sqlite.org/foreignkeys.html

di default sono disabilitate, devono essere esplicitamente abilitate.

Inviato dal mio Nexus 5 utilizzando Tapatalk

adb logcat | tee /tmp/logcat | grep TAG

Offline xixietto

Re:DB SQLite e chiavi esterne
« Risposta #2 il: 29 Giugno 2015, 07:51:50 CEST »
0
Sbaglio o non è molto consigliato attivarle?

Inviato dal mio GT-I9505 utilizzando Tapatalk


Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:DB SQLite e chiavi esterne
« Risposta #3 il: 29 Giugno 2015, 09:13:36 CEST »
0
La mia risposta è pleonastica: se servono si abilitano, se non servono non si abilitano.

Inviato dal mio Nexus 5 utilizzando Tapatalk

adb logcat | tee /tmp/logcat | grep TAG