Link Funktionaer to Reiter via reiter_id, implement findByName in ReiterRepository, optimize ZNS import for functionary-reiter matching, remove redundant fields from FunktionaerTable, and add database migration V011.
This commit is contained in:
+18
@@ -0,0 +1,18 @@
|
||||
-- Flyway Migration V011: Redundante Felder aus Funktionaer entfernen und Verknüpfung zu Reiter hinzufügen
|
||||
|
||||
-- 1. Neue Spalte reiter_id hinzufügen
|
||||
ALTER TABLE funktionaer ADD COLUMN reiter_id UUID;
|
||||
|
||||
-- 2. Fremdschlüssel-Constraint hinzufügen
|
||||
ALTER TABLE funktionaer ADD CONSTRAINT fk_funktionaer_reiter FOREIGN KEY (reiter_id) REFERENCES reiter(reiter_id);
|
||||
|
||||
-- 3. Redundante Felder entfernen
|
||||
ALTER TABLE funktionaer DROP COLUMN image_url;
|
||||
ALTER TABLE funktionaer DROP COLUMN email;
|
||||
ALTER TABLE funktionaer DROP COLUMN telefon;
|
||||
ALTER TABLE funktionaer DROP COLUMN website;
|
||||
ALTER TABLE funktionaer DROP COLUMN strasse;
|
||||
ALTER TABLE funktionaer DROP COLUMN hausnummer;
|
||||
ALTER TABLE funktionaer DROP COLUMN plz;
|
||||
ALTER TABLE funktionaer DROP COLUMN ort;
|
||||
ALTER TABLE funktionaer DROP COLUMN bundesland;
|
||||
Reference in New Issue
Block a user