progressing cron db init
parent
0c5bb025bb
commit
94f865174b
|
|
@ -50,12 +50,23 @@ func initDB(ctx context.Context) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
mods := []string{
|
mods := []string{
|
||||||
`CREATE TABLE feeds (
|
`CREATE TABLE "feed.entries" (
|
||||||
id SERIAL PRIMARY KEY NOT NULL,
|
id SERIAL PRIMARY KEY NOT NULL,
|
||||||
created_at TIMESTAMP,
|
created_at TIMESTAMP,
|
||||||
updated_at TIMESTAMP,
|
updated_at TIMESTAMP,
|
||||||
deleted_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...)
|
mods = append([]string{""}, mods...)
|
||||||
for i := v.V + 1; i < len(mods); i++ {
|
for i := v.V + 1; i < len(mods); i++ {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue