Intermediate work commit.
[straw/fork.git] / data / sql / create_01.sql
blob6255f7d07a8021dda4e5520471c68282c531d57e
1 CREATE TABLE IF NOT EXISTS feeds (
2     id INTEGER PRIMARY KEY,
3     title TEXT,
4     location VARCHAR(255),
5     category_id INTEGER
6 );
7 --
8 CREATE TABLE IF NOT EXISTS items (
9     id INTEGER PRIMARY KEY,
10     title TEXT NOT NULL,
11     feed_id INTEGER NOT NULL,
12     is_read INTEGER NOT NULL DEFAULT 0,
13     link TEXT,
14     pub_date TIMESTAMP NOT NULL,
15     description TEXT NOT NULL
18 CREATE TABLE IF NOT EXISTS categories (
19     id INTEGER PRIMARY KEY,
20     parent_id INTEGER,
21     title TEXT
24 CREATE TABLE IF NOT EXISTS treeview_nodes (
25     id INTEGER PRIMARY KEY,
26     obj_id INTEGER NOT NULL,
27     norder INTEGER NOT NULL,
28     type VARCHAR(1) NOT NULL
31 CREATE INDEX idx_items_feed_id ON items(feed_id);
33 INSERT INTO categories (parent_id, title) VALUES (NULL, 'root');