-- Optional links on cached events. -- -- Mirrors the `links` field on the quest.atmo.event record: a JSON array of -- {label, url} objects, e.g. [{"label":"Schedule","url":"https://…"}]. -- An empty string means the event has no links. The canonical value lives in -- the organizer's PDS record; this column is the local cache mirror. ALTER TABLE events ADD COLUMN links TEXT NOT NULL DEFAULT '';