summaryrefslogtreecommitdiff
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
parent43fc671f796b1f9720544c1577a05f6fe9e4d1d2 (diff)
add ttrss_user_entries.score; bump schema
-rw-r--r--sanity_check.php2
-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
5 files changed, 17 insertions, 3 deletions
diff --git a/sanity_check.php b/sanity_check.php
index 3735d6c4f..167fef683 100644
--- a/sanity_check.php
+++ b/sanity_check.php
@@ -2,7 +2,7 @@
require_once "functions.php";
define('EXPECTED_CONFIG_VERSION', 15);
- define('SCHEMA_VERSION', 35);
+ define('SCHEMA_VERSION', 36);
if (!file_exists("config.php")) {
print __("<b>Fatal Error</b>: You forgot to copy
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;