From 8bbb8466df5047ee13c0b8a6c796ac63b578f10f Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 19 Nov 2005 06:10:00 +0100 Subject: [PATCH] update schema to split ttrss_entries --- schema/ttrss_schema_pgsql.sql | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/schema/ttrss_schema_pgsql.sql b/schema/ttrss_schema_pgsql.sql index 4cc6bbb1..f9a4900d 100644 --- a/schema/ttrss_schema_pgsql.sql +++ b/schema/ttrss_schema_pgsql.sql @@ -1,4 +1,5 @@ drop table ttrss_tags; +drop table ttrss_user_entries; drop table ttrss_entries; drop table ttrss_feeds; drop table ttrss_labels; @@ -36,19 +37,22 @@ insert into ttrss_feeds (owner_uid,title,feed_url) values (1,'Technocrat.net', 'http://syndication.technocrat.net/rss'); create table ttrss_entries (id serial not null primary key, - owner_uid integer not null references ttrss_users(id) on delete cascade, feed_id int references ttrss_feeds(id) ON DELETE CASCADE not null, - updated timestamp not null, title text not null, - guid text not null, + guid text not null unique, link text not null, + updated timestamp not null, content text not null, content_hash varchar(250) not null, - last_read timestamp, - marked boolean not null default false, - date_entered timestamp not null default NOW(), no_orig_date boolean not null default false, - comments varchar(250) not null default '', + date_entered timestamp not null default NOW(), + comments varchar(250) not null default ''); + +create table ttrss_user_entries ( + id integer unique not null references ttrss_entries(id) ON DELETE CASCADE, + owner_uid integer not null references ttrss_users(id) ON DELETE CASCADE, + marked boolean not null default false, + last_read timestamp, unread boolean not null default true); drop table ttrss_filters;