ticker/schema.sql

26 lines
523 B
MySQL
Raw Normal View History

2019-10-10 04:09:14 +02:00
CREATE TABLE calendars (
2019-10-10 02:37:24 +02:00
id TEXT PRIMARY KEY,
url TEXT NOT NULL,
last_fetch TIMESTAMP,
last_success TIMESTAMP,
error_message TEXT,
etag TEXT,
last_modified TEXT
);
2019-10-10 17:39:34 +02:00
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
);
2019-10-26 01:57:31 +02:00
CREATE index events_dtstart_dtend ON events (dtstart, dtend);