]> git.wh0rd.org - tt-rss.git/commitdiff
schema: add enabled field to ttrss_filters
authorAndrew Dolgov <fox@bah.spb.su>
Sun, 20 Aug 2006 14:02:48 +0000 (15:02 +0100)
committerAndrew Dolgov <fox@bah.spb.su>
Sun, 20 Aug 2006 14:02:48 +0000 (15:02 +0100)
schema/ttrss_schema_mysql.sql
schema/ttrss_schema_pgsql.sql
schema/upgrade-1.1.7-1.2.2-mysql.sql
schema/upgrade-1.1.7-1.2.2-pgsql.sql

index 74ad87cfe58e68d913f2b48a9c8983674c58b1e9..b6bf1342666463e71c70ca95b281fbcbfca39597 100644 (file)
@@ -148,6 +148,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,
+       enabled bool not null default true,
        action_id integer not null default 1,
        index (filter_type),
        foreign key (filter_type) references ttrss_filter_types(id) ON DELETE CASCADE,
index 3e7ce8b533ca0b9a092433d4bed1a66bc6ac1683..81c865af903f110985eb7ae822a3b18c2ee7aad4 100644 (file)
@@ -142,6 +142,7 @@ create table ttrss_filters (id serial not null primary key,
        feed_id integer references ttrss_feeds(id) on delete cascade default null,
        filter_type integer not null references ttrss_filter_types(id), 
        reg_exp varchar(250) not null,
+       enabled boolean not null default true,
        action_id integer not null default 1 references ttrss_filter_actions(id) on delete cascade);
 
 create table ttrss_labels (id serial not null primary key, 
index a82a06269de8e0ff67623df449a3a9841084bf54..546adc2d7d0fe0b349a54f7944965d6d012a7d68 100644 (file)
@@ -12,6 +12,11 @@ alter table ttrss_users add column last_digest_sent datetime;
 update ttrss_users set last_digest_sent = false;
 alter table ttrss_users alter column last_digest_sent set default null;
 
+alter table ttrss_filters add column enabled bool;
+update ttrss_filters set enabled = true;
+alter table ttrss_filters change enabled enabled bool not null;
+alter table ttrss_filters alter column enabled set default true;
+
 insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('MARK_UNREAD_ON_UPDATE', 1, 'false', 'Set articles as unread on update',3);
 
 insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('REVERSE_HEADLINES', 1, 'false', 'Reverse headline order (oldest first)',2);
index b47d89bc63c183183c6cb4dbd0a083420aa2df1e..9624403aa9f2bc3a261234d6dd3a5d189f050e03 100644 (file)
@@ -14,6 +14,11 @@ alter table ttrss_users add column last_digest_sent timestamp;
 update ttrss_users set last_digest_sent = NULL;
 alter table ttrss_users alter column last_digest_sent set default NULL;
 
+alter table ttrss_filters add column enabled boolean;
+update ttrss_filters set enabled = true;
+alter table ttrss_filters alter column enabled set not null;
+alter table ttrss_filters alter column enabled set default true;
+
 insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('MARK_UNREAD_ON_UPDATE', 1, 'false', 'Set articles as unread on update',3);
 
 insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('REVERSE_HEADLINES', 1, 'false', 'Reverse headline order (oldest first)',2);