Added content fields to initial schema

This commit is contained in:
Julia Lange 2026-01-20 11:36:26 -08:00
parent 41badb6c9f
commit f42e558db9
Signed by: Julia
SSH key fingerprint: SHA256:5DJcfxa5/fKCYn57dcabJa2vN2e6eT0pBerYi5SUbto

View file

@ -9,15 +9,22 @@ CREATE TABLE users (
CREATE TABLE channels ( CREATE TABLE channels (
id INTEGER PRIMARY KEY, id INTEGER PRIMARY KEY,
url TEXT UNIQUE NOT NULL, title TEXT NOT NULL,
last_fetched INTEGER link TEXT UNIQUE NOT NULL,
description TEXT,
last_fetched TEXT
); );
CREATE TABLE items ( CREATE TABLE items (
id INTEGER PRIMARY KEY, id INTEGER PRIMARY KEY,
channel_id INTEGER NOT NULL, channel_id INTEGER NOT NULL,
guid TEXT NOT NULL, guid TEXT NOT NULL,
fetched_at INTEGER NOT NULL, fetched_at TEXT NOT NULL,
title TEXT,
description TEXT,
content TEXT,
UNIQUE(channel_id, guid), UNIQUE(channel_id, guid),
FOREIGN KEY (channel_id) REFERENCES channels(id) FOREIGN KEY (channel_id) REFERENCES channels(id)
); );