progressing cron db init
parent
0c5bb025bb
commit
94f865174b
|
|
@ -50,12 +50,23 @@ func initDB(ctx context.Context) error {
|
|||
}
|
||||
|
||||
mods := []string{
|
||||
`CREATE TABLE feeds (
|
||||
`CREATE TABLE "feed.entries" (
|
||||
id SERIAL PRIMARY KEY NOT NULL,
|
||||
created_at TIMESTAMP,
|
||||
updated_at TIMESTAMP,
|
||||
deleted_at TIMESTAMP
|
||||
)`,
|
||||
`CREATE TABLE "feed.specs" (
|
||||
entries_id NUMBER,
|
||||
FOREIGN KEY (entries_id) REFERENCES "feed.entries" (id)
|
||||
)`,
|
||||
`ALTER TABLE "feed.specs" ADD COLUMN url TEXT NOT NULL`,
|
||||
`ALTER TABLE "feed.specs" ADD COLUMN cron TEXT NOT NULL DEFAULT '0 0 * * *'`,
|
||||
`CREATE TABLE "feed.executions" (
|
||||
entries_id NUMBER,
|
||||
executed_at TIMESTAMP,
|
||||
FOREIGN KEY (entries_id) REFERENCES "feed.entries" (id)
|
||||
)`,
|
||||
}
|
||||
mods = append([]string{""}, mods...)
|
||||
for i := v.V + 1; i < len(mods); i++ {
|
||||
|
|
|
|||
Loading…
Reference in New Issue