2016-07-01 17 views
0

Für Datenbank und Content Provider Generation verwende ich SimonVT Schematic (https://github.com/SimonVT/schematic). Ich konnte keine Möglichkeit finden, ein kaskadierendes Löschen zu konfigurieren (es gibt @References, aber keine Kaskadenoption). Fehlt es oder ist es irgendwie konfigurierbar?kaskadieren delete/reference update mit simonVT Schaltplan

Ein weiteres Problem, in einer Tabelle eine Spalte verweist auf die Spalte einer anderen Tabelle:

@DataType(TEXT) @NotNull @References(table = PlaylistsDb.PLAYLIST, column = PlaylistColumns.NAME) String PLAYLIST = "playlist"; 

Nun, wenn ich die referenzierte Spaltennamen in der WDG Tabelle zu ändern, dass ich würde erwarten, in der verweisenden Tabelle der Referenzierung Spalt PLAYLIST wird automatisch aktualisiert, tut es aber nicht. Ist das konfigurierbar?

Antwort

0

Erster Teil von Ihnen in Frage

ich die Möglichkeit, eine Kaskade löschen für die Konfiguration finden konnte nicht (es gibt @References aber keine CASCADE-Option)

Es gibt keine solche Möglichkeit. Um es zu überprüfen, können Sie References annotation und TableWriter implementation betrachten (nur nach cascade suchen, gibt es keine Vorkommen).

Ich schlage vor, eine Feature-Anfrage zu erstellen, wenn Sie es wirklich brauchen.

Für der zweite Teil Ich brauche Aufklärung zuerst.

, wenn ich ändern Sie die Spaltennamen verwiesen

Bitte geben Sie, was Sie damit meinen sie (was genau ändern Sie tun und zeigen das Ergebnis, das Sie erwarten)