From afb6038e47f07f3225d783f6ae10c13ef486f89e Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 30 Apr 2008 07:34:08 +0100 Subject: add ttrss_user_entries.score; bump schema --- schema/ttrss_schema_mysql.sql | 3 ++- schema/ttrss_schema_pgsql.sql | 3 ++- schema/versions/mysql/36.sql | 6 ++++++ schema/versions/pgsql/36.sql | 6 ++++++ 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 schema/versions/mysql/36.sql create mode 100644 schema/versions/pgsql/36.sql (limited to 'schema') diff --git a/schema/ttrss_schema_mysql.sql b/schema/ttrss_schema_mysql.sql index f2daa69fb..819ee216a 100644 --- a/schema/ttrss_schema_mysql.sql +++ b/schema/ttrss_schema_mysql.sql @@ -115,6 +115,7 @@ create table ttrss_user_entries ( marked bool not null default 0, published bool not null default 0, last_read datetime, + score int not null default 0, unread bool not null default 1, index (ref_id), foreign key (ref_id) references ttrss_entries(id) ON DELETE CASCADE, @@ -205,7 +206,7 @@ create table ttrss_tags (id integer primary key auto_increment, create table ttrss_version (schema_version int not null) TYPE=InnoDB; -insert into ttrss_version values (35); +insert into ttrss_version values (36); create table ttrss_enclosures (id serial not null primary key, content_url text not null, diff --git a/schema/ttrss_schema_pgsql.sql b/schema/ttrss_schema_pgsql.sql index c35781a69..0bfe4d8b1 100644 --- a/schema/ttrss_schema_pgsql.sql +++ b/schema/ttrss_schema_pgsql.sql @@ -107,6 +107,7 @@ create table ttrss_user_entries ( marked boolean not null default false, published boolean not null default false, last_read timestamp, + score int not null default 0, unread boolean not null default true); -- create index ttrss_user_entries_feed_id_index on ttrss_user_entries(feed_id); @@ -185,7 +186,7 @@ create index ttrss_tags_owner_uid_index on ttrss_tags(owner_uid); create table ttrss_version (schema_version int not null); -insert into ttrss_version values (35); +insert into ttrss_version values (36); create table ttrss_enclosures (id serial not null primary key, content_url text not null, diff --git a/schema/versions/mysql/36.sql b/schema/versions/mysql/36.sql new file mode 100644 index 000000000..09bea8e17 --- /dev/null +++ b/schema/versions/mysql/36.sql @@ -0,0 +1,6 @@ +alter table ttrss_user_entries add column score integer; +update ttrss_user_entries set score = 0; +alter table ttrss_user_entries change score score integer not null; +alter table ttrss_user_entries alter column score set default 0; + +update ttrss_version set schema_version = 36; diff --git a/schema/versions/pgsql/36.sql b/schema/versions/pgsql/36.sql new file mode 100644 index 000000000..6b61cadf7 --- /dev/null +++ b/schema/versions/pgsql/36.sql @@ -0,0 +1,6 @@ +alter table ttrss_user_entries add column score int; +update ttrss_user_entries set score = 0; +alter table ttrss_user_entries alter column score set not null; +alter table ttrss_user_entries alter column score set default 0; + +update ttrss_version set schema_version = 36; -- cgit v1.2.3