Web-based Calendar Aggregator
https://ticker.c3d2.de/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
523 B
25 lines
523 B
CREATE TABLE calendars ( |
|
id TEXT PRIMARY KEY, |
|
url TEXT NOT NULL, |
|
|
|
last_fetch TIMESTAMP, |
|
last_success TIMESTAMP, |
|
error_message TEXT, |
|
|
|
etag TEXT, |
|
last_modified TEXT |
|
); |
|
|
|
CREATE TABLE events ( |
|
calendar TEXT NOT NULL, |
|
id TEXT NOT NULL, |
|
PRIMARY KEY (calendar, id), |
|
|
|
dtstart TIMESTAMP NOT NULL, |
|
dtend TIMESTAMP, |
|
|
|
summary TEXT NOT NULL, |
|
location TEXT, |
|
url TEXT |
|
); |
|
CREATE index events_dtstart_dtend ON events (dtstart, dtend);
|
|
|