what tables...

main
bel 2025-04-24 22:31:28 -06:00
parent 738992468a
commit 031d5f545d
2 changed files with 32 additions and 1 deletions

View File

@ -6,7 +6,7 @@ import (
) )
func Config(ctx context.Context) (context.Context, error) { func Config(ctx context.Context) (context.Context, error) {
ctx, err := db.Inject(ctx) ctx, err := db.Inject(ctx, "/tmp/f.db")
if err != nil { if err != nil {
return ctx, err return ctx, err
} }

View File

@ -3,8 +3,39 @@ package cron
import ( import (
"context" "context"
"io" "io"
"show-rss/src/db"
"time"
) )
func Main(ctx context.Context) error { func Main(ctx context.Context) error {
c := time.NewTicker(time.Minute)
defer c.Stop()
for {
if err := one(ctx); err != nil {
return err
}
select {
case <-ctx.Done():
case <-c.C:
}
}
return ctx.Err()
}
func one(ctx context.Context) error {
if err := initDB(ctx); err != nil {
return err
}
return io.EOF return io.EOF
} }
func initDB(ctx context.Context) error {
return db.Exec(ctx, `
CREATE TABLE IF NOT EXISTS feeds (
id SERIAL
);
ALTER TABLE feeds ADD COLUMN IF NOT EXISTS b TEXT;
ALTER TABLE feeds ADD COLUMN IF NOT EXISTS b TEXT;
`)
}