Pagina 1 van 1

Hoe kan je oude reacties wissen

Geplaatst: 20 okt 2012, 12:04
door hkosten
Beste gebruikers,

Ik gebruik Spotnet 1.7.6

Ik zou graag willen weten waar spotnet de reactie's bewaard??
Oude reactie's van meer dan 100 dagen zou ik willen wissen maar via SQlite (addon firefox) kan ik deze niet terug vinden in het bestand *.db misschien in een ander bestand???

Kan iemand mij helpen zodat het bestand *.db kleiner wordt.

alvast bedankt

Re: Hoe kan je oude reacties wissen

Geplaatst: 20 okt 2012, 15:09
door ardy43
Hoi Hkosten,

Ik weet wel n manier om je database kleiner te maken,Je kunt de database verwijderen of hernoemen, en spotnet een nieuwe database laten aanmaken.
Ook te lezen in het topic hieronder.Dat betekend met KPN,ongeveer een database van 1 jaar.


Voor Spotnet 1.7.6 kan Spotnet Database Cleanup versie 1.0.0.7 gebruikt worden.zie dit topic database legen :D

Re: Hoe kan je oude reacties wissen

Geplaatst: 21 okt 2012, 10:43
door hkosten
Hoi Ardy,

Dat weet ik maar deze tool wist alleen erotiek, dubbele en tot hoeveel dagen.
Deze tool comprimeert niet het bestand en blijft net zo groot alleen worden ze gedelete in de *.db zodat hij niet gebruikt gaat worden en de database sneller wordt.

SQLite (addon firefox) daar kan je alles mee wissen, een bepaalde cat of subcat enz en dat is beter. (kan je proberen nadat je eerst een backup heb gemaakt. Ook deze tool kan comprimeren. en wordt het bestand (wat) kleiner)

Als je een nieuwe *.db op laat ophalen zonder automatische reacties is het bestand 94.***** groot voor 365 dagen
Als je een nieuwe *.db op laat ophalen MET automatische reacties is het bestand 256.**** groot (2,5 x zo veel.

Maar als je later toch automatische reactie aan vinkt gaat hij alles ophalen van de 365 dagen>>>>

Dus dacht ik dat de reacties in deze *.db wordt opgeslagen maar ik kan ze niet vinden.

Gr. Harry

Re: Hoe kan je oude reacties wissen

Geplaatst: 21 okt 2012, 21:41
door hjvbft
De reacties staan bij Spotnet 1.76 in dezelfde database (.db) als de spots en in de tabel "comments".
De tabel "comments" bestaat uit de kolommen id, msgid en vermeld geen datum.
De reacties zijn op volgorde van ophalen. De oude bovenaan en de nieuwe onderaan.
De eerste reactie die 101 dagen oud is "2jmMkbWm0K4fxvsTwRAIQ.0.miiDFtFCniISTLsTw.UQqZ@spot.net ".
Wis alle reacties die hierboven (dus met een lagere id) staan.
Dit kan bijvoorbeeld door te zoeken op de msgid en gebruik de id om lagere id's te wissen.
Daarna de database compact maken.

De leeftijd van reacties (free.usenet) kan via o.a. Newsleecher achterhaald worden.
De message-id is makkelijk te tonen via Newsleecher met crtl + h en daarna te kopiƫren.

Aanvullend kunnen reacties die niet eindigen op het volgende gewist worden:
@free.usenet (reactie op een spot die toegevoegd is via een oude client)
@free.pt (reacties op een spot die toegevoegd is via een minder oude client)
@spot.net (reacties op een spot die toegevoegd is via een recente client)
Het is mogelijk dat toekomstige clients voor reacties ergens anders op eindigen.

Re: Hoe kan je oude reacties wissen

Geplaatst: 22 okt 2012, 22:12
door hkosten
Hoi,

Kijk daar hebben we wat aan.

Zoals je zei heb ik de id,msgid gewist. waren er 4.185.896 en deze terug gebracht tot 5000 daardoor is het bestand nu van 255.*** terug gebracht naar 73.*** ruim 4 x kleiner met behoud van alle spots tot 365 dagen.

99% van de oude reacties worden toch niet meer gebruikt. en maakt de *.db lekker snel..

Alleen als je toch een oude spot geopend hebt en op reacties klikt gaat hij (zegt hij althans) de reactie ophalen. en zie je 10,20 enz % ophalen, maar hij laat ze niet meer zien.
Ik denk dat het probleem zit dat uit het bestand het id gewist is welke bij deze spot hoort en hij deze niet meer kan terug vinden.??? of opnieuw aanmaakt

Is dit een goede redenatie van mij of kan het toch nog anders????

Je kan als backup de oude grote *.db bestand wel bewaren om deze als het nodig is later te gebruiken...

misschien is er iemand die dit ook als een tooltje kan maken (om het aantal comments terug te brengen) want voor een minder ervaren gebruiker is dit alles te moeilijk denk ik.

Maar alvast voor deze help bedankt

Re: Hoe kan je oude reacties wissen

Geplaatst: 22 okt 2012, 22:47
door hjvbft
Als er bij oudere spots geen reacties zichtbaar zijn komt dit doordat er geen reacties zijn die vallen binnen het aantal eerder gekozen dagen. Als er een nieuwe reactie geplaatst word bij een oude spot dan word deze wel zichtbaar. Over 20 dagen zullen reacties t/m 120 dagen oud zichtbaar zijn. Alsnog alle reacties voor een oude spot tonen is niet mogelijk doordat de informatie over deze reacties verwijderd zijn. Het wisselen tussen database bestanden is dan een optie of SpotLite erbij voor spots met oude reacties.

Het aantal van 5000 reacties is te weinig als er gekozen is om de reacties van de laatste 100 dagen te behouden.

Re: Hoe kan je oude reacties wissen

Geplaatst: 24 okt 2012, 09:08
door hkosten
Hoi allemaal,

Dit is weer perfect opgelost en zal wat meer reactie bewaren en als het nodig is via Spotlite of de oude backup even terug zetten.

Mocht iemand de kennis en de gelegenheid hebben om een tooltje te schrijven om bovenstaande aanvullend op DBcleaner voor versie 1.7.6 te maken dan heel graag.

Tot ziens maar weer
:thanks: :thanks: :thanks: