Wie würde ich eine changelog.groovy für die Grails-Datenbank-Migration-Plugin schreiben, die Zeilen in eine Tabelle einfügen würde, wenn eine Zeile für einen Bereich von IDs noch nicht existiert? Beispielsweise.Grils Datenbank Migration Plugin - Wie bedingte Zeilen einfügen
cool_stuff Tabelle hat id | some_other_id |
Die Tabelle cool_stuff wird mit Daten gefüllt. Bei einer Reihe von cool_stuff ids, 1-2000, möchte ich mag:
- Iterate durch die IDs, die cool_stuff Tabelle abzufragen, um zu sehen, ob die Kombination von cool_stuff id und some_other_id = 2
- existiert Wenn es doesn ‚t vorhanden sind, legen eine Zeile mit der cool_stuff id und some_other_id = 2
Konnte dies in changelog.xml statt changelog.groovy getan werden? – ddelponte