]> git.wh0rd.org - tt-rss.git/commitdiff
schema: updates for new filter format (bump version to 131)
authorAndrew Dolgov <noreply@fakecake.org>
Sun, 2 Jul 2017 17:59:24 +0000 (20:59 +0300)
committerAndrew Dolgov <noreply@fakecake.org>
Sun, 2 Jul 2017 17:59:24 +0000 (20:59 +0300)
include/functions.php
schema/ttrss_schema_mysql.sql
schema/ttrss_schema_pgsql.sql
schema/versions/mysql/131.sql [new file with mode: 0644]
schema/versions/pgsql/131.sql [new file with mode: 0644]

index 4ad6e6394329c7516007a20b295baed992d40f7b..492d2b635f631156f89067a2801e9d87e12839e1 100644 (file)
@@ -1,6 +1,6 @@
 <?php
        define('EXPECTED_CONFIG_VERSION', 26);
-       define('SCHEMA_VERSION', 130);
+       define('SCHEMA_VERSION', 131);
 
        define('LABEL_BASE_INDEX', -1024);
        define('PLUGIN_FEED_BASE_INDEX', -128);
index 0b16eb2ea7b7e8cf4423d34df659be0b0c0ca038..1ec40966112f0370459b2e22edacf26a5c7d4b39 100644 (file)
@@ -252,6 +252,7 @@ create table ttrss_filters2_rules(id integer primary key auto_increment,
        feed_id integer default null,
        cat_id integer default null,
        cat_filter boolean not null default false,
+       match_on text,
        index (filter_id),
        foreign key (filter_id) references ttrss_filters2(id) on delete cascade,
        index (filter_type),
@@ -281,7 +282,7 @@ create table ttrss_tags (id integer primary key auto_increment,
 
 create table ttrss_version (schema_version int not null) ENGINE=InnoDB DEFAULT CHARSET=UTF8;
 
-insert into ttrss_version values (130);
+insert into ttrss_version values (131);
 
 create table ttrss_enclosures (id integer primary key auto_increment,
        content_url text not null,
index 237f1d3fbb36fb2ed3a4f48ea16cd5508b713683..6db73cd51bfe92b99fed7424d0780050a3b9ccea 100644 (file)
@@ -246,6 +246,7 @@ create table ttrss_filters2_rules(id serial not null primary key,
        filter_type integer not null references ttrss_filter_types(id),
        feed_id integer references ttrss_feeds(id) on delete cascade default null,
        cat_id integer references ttrss_feed_categories(id) on delete cascade default null,
+       match_on text,
        cat_filter boolean not null default false);
 
 create table ttrss_filters2_actions(id serial not null primary key,
@@ -263,7 +264,7 @@ create index ttrss_tags_post_int_id_idx on ttrss_tags(post_int_id);
 
 create table ttrss_version (schema_version int not null);
 
-insert into ttrss_version values (130);
+insert into ttrss_version values (131);
 
 create table ttrss_enclosures (id serial not null primary key,
        content_url text not null,
diff --git a/schema/versions/mysql/131.sql b/schema/versions/mysql/131.sql
new file mode 100644 (file)
index 0000000..9316b7f
--- /dev/null
@@ -0,0 +1,7 @@
+BEGIN;
+
+ALTER TABLE ttrss_filters2_rules ADD COLUMN match_on TEXT;
+
+UPDATE ttrss_version SET schema_version = 131;
+
+COMMIT;
diff --git a/schema/versions/pgsql/131.sql b/schema/versions/pgsql/131.sql
new file mode 100644 (file)
index 0000000..9b30012
--- /dev/null
@@ -0,0 +1,7 @@
+BEGIN;
+
+ALTER table ttrss_filters2_rules ADD COLUMN match_on TEXT;
+
+UPDATE ttrss_version SET schema_version = 131;
+
+COMMIT;