summaryrefslogtreecommitdiff
path: root/schema
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2008-04-30 07:34:08 +0100
committerAndrew Dolgov <[email protected]>2008-04-30 07:34:08 +0100
commitafb6038e47f07f3225d783f6ae10c13ef486f89e (patch)
tree7a442ec9f564cff52767ab9a41487db3bb6855c5 /schema
parent43fc671f796b1f9720544c1577a05f6fe9e4d1d2 (diff)
add ttrss_user_entries.score; bump schema
Diffstat (limited to 'schema')
-rw-r--r--schema/ttrss_schema_mysql.sql3
-rw-r--r--schema/ttrss_schema_pgsql.sql3
-rw-r--r--schema/versions/mysql/36.sql6
-rw-r--r--schema/versions/pgsql/36.sql6
4 files changed, 16 insertions, 2 deletions
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;