@@ -18,6 +18,7 @@ CREATE TABLE IF NOT EXISTS regex (
1818 regex_id INTEGER PRIMARY KEY AUTOINCREMENT,
1919 created TIMESTAMP DEFAULT CURRENT_TIMESTAMP ,
2020 updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP ,
21+ active BOOLEAN DEFAULT true,
2122 name TEXT NOT NULL ,
2223 description TEXT NOT NULL ,
2324 match TEXT NOT NULL UNIQUE,
@@ -38,19 +39,22 @@ insert into regex values (
3839 NULL ,
3940 NULL ,
4041 NULL ,
42+ TRUE,
4143 ' new closing dispo' ,
42- ' User Defined Entity' , ' new\ closing\ dispo' , ' test_entity' , ' udef' , 101 , 1 );
44+ ' User Defined Entity' , ' new closing dispo' , ' test_entity' , ' udef' , 101 , 1 );
4345insert into regex values (
4446 NULL ,
4547 NULL ,
4648 NULL ,
49+ TRUE,
4750 ' foo' ,
4851 ' User Defined Entity' , ' fufoo' , ' test_entity' , ' udef' , 100 , 0 );
4952
5053insert into regex values (
5154 NULL ,
5255 NULL ,
5356 NULL ,
57+ TRUE,
5458 ' sydney rox' ,
5559 ' User Defined Entity' , ' sydney rox' , ' test_entity' , ' udef' , 102 , 0 );
5660
@@ -81,7 +85,7 @@ CREATE TABLE IF NOT EXISTS apikeys (
8185 apikey_id INTEGER PRIMARY KEY AUTOINCREMENT,
8286 updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP ,
8387 username TEXT NOT NULL ,
84- key TEXT NOT NULL ,
88+ apikey TEXT NOT NULL ,
8589 lastaccess TIMESTAMP DEFAULT CURRENT_TIMESTAMP ,
8690 flairjob BOOLEAN , -- create a flair job and query and read results
8791 regex_ro BOOLEAN , -- read only regexes
@@ -118,21 +122,21 @@ BEGIN
118122 UPDATE admins SET updated= CURRENT_TIMESTAMP WHERE admin_id= NEW .admin_id ;
119123END;
120124
121- -- CREATE TABLE IF NOT EXISTS jobs (
122- -- job_id INTEGER PRIMARY KEY AUTOINCREMENT,
123- -- updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
124- -- duration DECIMAL(6,4) DEFAULT 0, imgduration DECIMAL(6,4) DEFAULT 0,
125- -- sourcelen INT DEFAULT 0,
126- -- images INT DEFAULT 0,
127- -- entities INT DEFAULT 0
128- -- );
129- --
130- -- CREATE TRIGGER [update_jobs_updated]
131- -- AFTER UPDATE ON jobs FOR EACH ROW
132- -- WHEN OLD.updated = NEW.updated OR OLD.updated IS NULL
133- -- BEGIN
134- -- UPDATE jobs SET updated=CURRENT_TIMESTAMP WHERE job_id=NEW.job_id;
135- -- END;
125+ CREATE TABLE IF NOT EXISTS jobs (
126+ job_id INTEGER PRIMARY KEY AUTOINCREMENT,
127+ updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP ,
128+ duration DECIMAL (6 ,4 ) DEFAULT 0 , imgduration DECIMAL (6 ,4 ) DEFAULT 0 ,
129+ sourcelen INT DEFAULT 0 ,
130+ images INT DEFAULT 0 ,
131+ entities INT DEFAULT 0
132+ );
133+
134+ CREATE TRIGGER [update_jobs_updated]
135+ AFTER UPDATE ON jobs FOR EACH ROW
136+ WHEN OLD .updated = NEW .updated OR OLD .updated IS NULL
137+ BEGIN
138+ UPDATE jobs SET updated= CURRENT_TIMESTAMP WHERE job_id= NEW .job_id ;
139+ END;
136140
137141-- 1 down
138142DROP TABLE IF EXISTS jobs;
0 commit comments