mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 12:45:55 +00:00
add interface/schema for inverse matching filters
This commit is contained in:
@@ -154,6 +154,7 @@ create table ttrss_filters (id integer not null primary key auto_increment,
|
||||
feed_id integer default null,
|
||||
filter_type integer not null,
|
||||
reg_exp varchar(250) not null,
|
||||
inverse bool not null default false,
|
||||
enabled bool not null default true,
|
||||
action_id integer not null default 1,
|
||||
action_param varchar(200) not null default '',
|
||||
@@ -190,7 +191,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 (12);
|
||||
insert into ttrss_version values (13);
|
||||
|
||||
create table ttrss_prefs_types (id integer not null primary key,
|
||||
type_name varchar(100) not null) TYPE=InnoDB;
|
||||
|
||||
@@ -149,6 +149,7 @@ create table ttrss_filters (id serial not null primary key,
|
||||
filter_type integer not null references ttrss_filter_types(id),
|
||||
reg_exp varchar(250) not null,
|
||||
enabled boolean not null default true,
|
||||
inverse boolean not null default false,
|
||||
action_id integer not null default 1 references ttrss_filter_actions(id) on delete cascade,
|
||||
action_param varchar(200) not null default '');
|
||||
|
||||
@@ -174,7 +175,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 (12);
|
||||
insert into ttrss_version values (13);
|
||||
|
||||
create table ttrss_prefs_types (id integer not null primary key,
|
||||
type_name varchar(100) not null);
|
||||
|
||||
6
schema/upgrade-1.2.6-1.2.8-mysql.sql
Normal file
6
schema/upgrade-1.2.6-1.2.8-mysql.sql
Normal file
@@ -0,0 +1,6 @@
|
||||
alter table ttrss_filters add column inverse bool;
|
||||
update ttrss_filters set inverse = false;
|
||||
alter table ttrss_filters change inverse inverse bool not null;
|
||||
alter table ttrss_filters alter column inverse set default false;
|
||||
|
||||
update ttrss_version set schema_version = 13;
|
||||
10
schema/upgrade-1.2.6-1.2.8-pgsql.sql
Normal file
10
schema/upgrade-1.2.6-1.2.8-pgsql.sql
Normal file
@@ -0,0 +1,10 @@
|
||||
begin;
|
||||
|
||||
alter table ttrss_filters add column inverse boolean;
|
||||
update ttrss_filters set inverse = false;
|
||||
alter table ttrss_filters alter column inverse set not null;
|
||||
alter table ttrss_filters alter column inverse set default false;
|
||||
|
||||
update ttrss_version set schema_version = 13;
|
||||
|
||||
commit;
|
||||
Reference in New Issue
Block a user