Home Forum Allgemeines Gewünschte Features Anzeigen von Wertelisten im Entitätenwizard Aw: Anzeigen von Wertelisten im Entitätenwizard

#4069
Hans Dengel
Teilnehmer

Hallo,

das Problem kann ich zwar nicht mehr ganz nachstellen, aber es war wohl so, daß die Werteliste nachträglich ergänzt werden sollte, die Entität aber schon Teil einer Abfrage in einer dynamischen Entität war. Als Fehler wurde immer gemeldet, das das System die Viev ( v_eo_entitätenname) nicht droppen konnte ( Wahrshinlich um sie dann ganz neu anzulegen). Das löschen in der Datenbank direkt, war dann auch nicht ganz einfach, weil es doch einige Referenzen gab, die händisch zu löschen waren. Am Ende war dann sowohl die Wertelistenentität wie auch die ursprünlische Entität „rückstndslos“ gelöscht ( inkl. aller Verweise in t_md_entity, t_md_entity_field t_md_layout und t_md_layout_usage usw) allerdings habe ich keinen Weg gefunden wie ich die ursprüngliche Entität aus den Menüs bzw. der Baumansciht gelöscht bekomme. Im Entitätenwizard, wurde sie auch noch als auswählbar angezeigt, allerding war der „weiter“ Button ausgegraut.
Schlussendlich habe ich eine frühere Version der Anwendung eingespielt und von dort weiter gemacht.
Von daher eine weitere Frage: Gibt es eine Möglichkeit so etwas bei der Entwicklung zu vermeiden (ausser immer vor einer Erweiterung genau zu prüfen was von was abhängt). Meines erachtens ist die Erweiterung einer bestehenden Entität nicht so ungewöhlich und es kann durchaus sein, daß diese Entität schon verwendet wird. Sinnvoll wäre es doch, vor dem Löschen der view und auch änderen der t_md Tabelle zu püfen ob dies möglich ist ( und gegebenfalls mit einer Exception abzubrechen), statt zu löschen und dann mit einer nichtkonsistenten Datenbank dazustehen.

mfg

Hans