Genney forum

Allmänt => Allmänt om Genney => Ämnet startat av: leif753 skrivet 2023-11-15, 23:29:50 PM

Titel: Manipulera data direkt i databasen och integritet
Skrivet av: leif753 skrivet 2023-11-15, 23:29:50 PM
Jag har kommit igång med att manipulera data direkt i databasen med hjälp av Apache/Derby. Jag kommer att radera ett flertal rader i levnadsbanan.

Jag är lite orolig över dataintegriteten. Jag har ritat ner databas schemat men jag kan ju inte veta om den stämmer. I detta exempel tar jag bort en rad i Event tabellen. Ponera att jag missar att ta bort den relaterade raden i Owner_Event tabellen. Då får jag ju en rad i Owner_Event tabellen som hänger i luften, en "orphan".

Jag provade detta och det var inga problem att starta Genney programmet.

Mina frågor är:
Finns det nåt sätt för mig att verifiera dataintegriteten? Kanske via nåt script eller liknande som finns tillgängligt? Är detta något som kan komma att påverka funktionaliteten i Genny? Kommer jag att kunna stöta på problem framöver när jag använder UI:t? Kan det vara så att enda nackdelen är prestanda problem (då menar jag att man har tusentals "orphans")?
Titel: SV: Manipulera data direkt i databasen och integritet
Skrivet av: Administrator skrivet 2023-11-16, 10:40:06 AM
Har inte allt i huvudet men en händelse kan vara kopplat till olika objekt t.ex. källhänvisningar, media. De bör inte bli problem med att det ligger oanvända referenser men kan inte svära på det.

Kan du inte radera händelserna manuellt då kommer alla referenser tas bort.
Titel: SV: Manipulera data direkt i databasen och integritet
Skrivet av: leif753 skrivet 2023-11-16, 12:28:53 PM
Jo det är det som är grejen att en händelse kan vara kopplad till flera tabeller och jag vet ju inte exakt vilka (även om jag tror att jag har hittat alla). Nu vet jag inte vad du menar med "manuellt"? Jovisst kan jag göra en join mot tabellerna och se om det finns orphans. Problemet är också att jag inte vet om databas schemat som jag har ritat upp är helt korrekt. Är det möjligt att få en kopia på denna eller är det företagshemligheter? Kanske jag kan skicka in det jag har till någon och den kan verifiera det jag ritat upp?
Titel: SV: Manipulera data direkt i databasen och integritet
Skrivet av: Administrator skrivet 2023-11-16, 13:49:17 PM
Mejla det till Genneys mejl.