chore: fix refresh query
This commit is contained in:
parent
e58cd8e3f1
commit
9db54a0ad9
7
feed.go
7
feed.go
@ -607,15 +607,14 @@ func chunk(args []any, qry func(int) (string, int), maxArgs int) iter.Seq2[strin
|
|||||||
func refreshLastTwt(ctx context.Context, db db) error {
|
func refreshLastTwt(ctx context.Context, db db) error {
|
||||||
qry := `
|
qry := `
|
||||||
delete from last_twt_on;
|
delete from last_twt_on;
|
||||||
insert into last_twt_on
|
insert into last_twt_on (feed_id, last_twt_on)
|
||||||
select distinct
|
select distinct
|
||||||
feed_id,
|
feed_id,
|
||||||
max(strftime('%Y-%m-%dT%H:%M:%fZ', (substring(text, 1, instr(text, ' ')-1)))) last_twt_on
|
max(strftime('%Y-%m-%dT%H:%M:%fZ', (substring(text, 1, instr(text, ' ')-1)))) last_twt_on
|
||||||
from twts
|
from twts
|
||||||
group by feed_id
|
group by feed_id;
|
||||||
on conflict(feed_id);
|
|
||||||
delete from twt_mentions;
|
delete from twt_mentions;
|
||||||
insert into twt_mentions
|
insert into twt_mentions (ulid, feed_id)
|
||||||
select distinct
|
select distinct
|
||||||
ulid,
|
ulid,
|
||||||
unhex(replace(trim(value,'{}'),'-','')) feed_id
|
unhex(replace(trim(value,'{}'),'-','')) feed_id
|
||||||
|
Loading…
x
Reference in New Issue
Block a user