Added several properties to Feed, adjusted feed properties dialog with optional prope...
[straw.git] / data / sql / create_01.sql
blob2446f173af300b6e997eb85f2d2c7fbb5690bf25
1 CREATE TABLE IF NOT EXISTS nodes (
2     id INTEGER PRIMARY KEY,
3     parent_id INTEGER,
4     type VARCHAR(1) NOT NULL,
5     norder INTEGER NOT NULL
6 );
7 --
8 CREATE TABLE IF NOT EXISTS categories (
9     id INTEGER NOT NULL,
10     name TEXT NOT NULL
13 CREATE TABLE IF NOT EXISTS feeds (
14     id INTEGER NOT NULL,
15     title TEXT,
16     location VARCHAR(255) NOT NULL,
17     link VARCHAR(255),
18     description TEXT,
19     copyright TEXT,
20     creator VARCHAR(255),
21     generator VARCHAR(255),
22     category VARCHAR(255),
23     ttl INTEGER,
24     webmaster VARCHAR(255)
27 CREATE TABLE IF NOT EXISTS items (
28     id INTEGER PRIMARY KEY,
29     title TEXT NOT NULL,
30     feed_id INTEGER NOT NULL,
31     is_read INTEGER NOT NULL DEFAULT 0,
32     link TEXT,
33     pub_date DATETIME NOT NULL,
34     description TEXT NOT NULL
37 CREATE INDEX idx_nodes_id ON nodes (id)
39 CREATE INDEX idx_feeds_id ON feeds (id)
41 CREATE INDEX idx_categories_id ON categories (id)
43 CREATE INDEX idx_items_feed_id ON items (feed_id)
45 INSERT INTO nodes (id, parent_id, type, norder) VALUES (1, NULL, 'C', 0);
47 INSERT INTO categories (id, name) VALUES (1, 'root');