Bonjour,
J'ai une base de donnée SQLite assez simple et j'aurais voulu savoir si vous connaissiez une méthode pour faire facilement un delete on cascade ?
J'ai pris soin de mettre des contraintes d'intégrité sur mes foreign key, mais apparemment lors d'un delete il n'y a pas de delete on cascade ....
En cherchant un peu (avant de poser la question) , j'ai trouvé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ..... FOREIGN KEY (id_person) REFERENCES person(id) ON DELETE CASCADE);
http://stackoverflow.com/questions/2...delete-cascade qui ne fonctionne pas chez moi ...
Ou ceci : http://developer.android.com/referen...nabled(boolean)
Mais qui n'est valable qu'à partir de l'API LEVEL 16, ce qui ne fait pas mes affaires (je suis en minSDK 8, maxSDK 16).
Il me reste évidemment la solution de coder vaillamment en Java des fonctionnalités qui s'assure de celà, mais vu que le travaille est conséquent, je préfère être sûr qu'il n'y a pas une solution plus pratique et efficace.
Par ailleurs, existe t'il un moyen simple de visualiser ce qui est présent dans ma base de donnée ? Je n'ai rien trouvé de tel ... ce n'est pas très pratique évidemment ...
D'avance merci pour votre aide.
Lionel
Partager