Vinnaren i pepparkakshustävlingen!
2008-10-18, 03:37
  #1
Medlem
Hej,

Sitter och lurar på en grej jag kodar på jobbet.

Jag har en databas som skriver ner positioner för systeminstallationer kopplade till fordon. Dels min egen systeminstallations och dels andras som jag får in över radio.

Kunden har ett krav på att kunna begränsa storleken på databasen genom att ange antal positioner som sparas och däri ligger problemet. (Jag får gå över gränsen inom rimliga gränser, typ ha en timer som slår var 10 minut och städar upp, systemet loggar in så enormt många positioner på 10 minuter.)

Det jag skulle vilja är att ha en snyggt databas anrop i stil med

"delete (antal rader i databas - mitt max antal) och deleta de med äldst tidsstämpel först".

Som det är nu så slänger jag på ett index som jag själv räknar upp. Vid uppstart så läser jag in index och börjar skriva på index+1. Sen så var 10:e minut så kör jag en "delete from db where index < (mittnuvarandeindex - max antal i db)".

finns de nå snyggare sätt att lösa det på ?
Citera
2008-10-18, 11:26
  #2
Medlem
Hur gör man för att editera sina inlägg ? Hittar fan ingen sån knapp ?

Det skulle iafall stå :

(Jag får gå över gränsen inom rimliga gränser, typ ha en timer som slår var 10 minut och städar upp, systemet loggar INTE så enormt många positioner på 10 minuter.)
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback