Side 1 av 1

GSAK: Sjekk hvem som nevner deg i loggene sine

Lagt inn: tor 19 des 2013 15:53
av tomahg
Det er mulig dette er velkjent for flere (eller at det er enklere måter å oppnå det samme på), men jeg oppdaget det nå nettopp.

1) På tools-menyen i GSAK har man valget sqlite manager, klikk der.
2) Lim inn følgende: select Logs.*, LogMemo.* from logs, logMemo where logMemo.lText like '%tomahg%' AND logs.lLogId = logMemo.lLogId AND lBy != 'tomahg'
3) Bytt ut tomahg med ditt eget nick, skriv det riktig med store/små bokstaver (kun viktig siste forekomst)
4) Trykk F9

Jeg har 596 logger som jeg vurderer å lese... :)

Re: GSAK: Sjekk hvem som nevner deg i loggene sine

Lagt inn: fre 20 des 2013 08:23
av Raggsokk
SQLite Error 7 - out of memory... :(

Har nok litt for mange cacher/logger å søke gjennom. Får vurdere å begrense det til logger som er skrevet etter at jeg begynte med geocaching.

Re: GSAK: Sjekk hvem som nevner deg i loggene sine

Lagt inn: fre 20 des 2013 09:02
av yarnslayer
Hmm... er det noen måte å peke dette mot en bestemt DB? Jeg har tre....
... 5 min seinere - Jeg fant ut av det, tror jeg... Men trenger mer minne, ja. :)

Re: GSAK: Sjekk hvem som nevner deg i loggene sine

Lagt inn: fre 20 des 2013 09:06
av tomahg
Jeg har 1,6 millioner rader i logg-tabellene mine, og spørringen tok 20 sekunder.

Et alternativ som er mer sparsom med bruken av tid og minne vil jo være:
select * from logMemo where lText like '%tomahg%'
...men da må du inn på geocaching.com med GC-id eller log-id for å sjekke hvem som har skrevet loggen, og du vil også få med dine egne logger, hvis du har skrevet nicket ditt der...

Re: GSAK: Sjekk hvem som nevner deg i loggene sine

Lagt inn: fre 20 des 2013 12:46
av Raggsokk
Jeg har nesten 2,7 millioner records, og det går tydeligvis ikke. Selv ikke med datobegrensning; den kommer øyensynlig for sent i prosessen til å begrense omfanget tidsnok.

Jeg er ihvertfall omtalt i 772 logger. Tomahg er ifølge min database nevnt i 845 logger, men noen har kanskje for vane å omtale seg selv i tredje person? :wink:

Re: GSAK: Sjekk hvem som nevner deg i loggene sine

Lagt inn: fre 20 des 2013 13:53
av GorgonVaktmester
yarnslayer skrev:Hmm... er det noen måte å peke dette mot en bestemt DB? Jeg har tre....
... 5 min seinere - Jeg fant ut av det, tror jeg...
Kan du dele hvordan?

Re: GSAK: Sjekk hvem som nevner deg i loggene sine

Lagt inn: fre 20 des 2013 14:06
av thomfre
GorgonVaktmester skrev:
yarnslayer skrev:Hmm... er det noen måte å peke dette mot en bestemt DB? Jeg har tre....
... 5 min seinere - Jeg fant ut av det, tror jeg...
Kan du dele hvordan?
I Sqlite Manager velger du Fil->Åpne database...
Og så er det bare å finne databasen du vil åpne

Re: GSAK: Sjekk hvem som nevner deg i loggene sine

Lagt inn: fre 20 des 2013 14:47
av yarnslayer
thomfre skrev:
GorgonVaktmester skrev:
yarnslayer skrev:Hmm... er det noen måte å peke dette mot en bestemt DB? Jeg har tre....
... 5 min seinere - Jeg fant ut av det, tror jeg...
Kan du dele hvordan?
I Sqlite Manager velger du Fil->Åpne database...
Og så er det bare å finne databasen du vil åpne
Jupp. Takk for at du forklarte.

Re: GSAK: Sjekk hvem som nevner deg i loggene sine

Lagt inn: fre 20 des 2013 15:42
av GorgonVaktmester
thomfre skrev:I Sqlite Manager velger du Fil->Åpne database...
Og så er det bare å finne databasen du vil åpne
Dette løser nok problemet mitt også 8)
Hos meg sier den at den ikke kan jobbe mot en lukket database...
(Skal teste i kveld...)

Re: GSAK: Sjekk hvem som nevner deg i loggene sine

Lagt inn: lør 21 des 2013 16:04
av Kjedalen
Fungerte fint, brukte 44,4 sekunder. 264 funn.