6 changed files with 204 additions and 2 deletions
			
			
		@ -0,0 +1,80 @@ | 
				
			|||
-- You should not modify if this have pushed to Github, unless it does serious wrong with the db. | 
				
			|||
PRAGMA foreign_keys = off; | 
				
			|||
 | 
				
			|||
BEGIN TRANSACTION; | 
				
			|||
 | 
				
			|||
create table monitor_dg_tmp ( | 
				
			|||
	id INTEGER not null primary key autoincrement, | 
				
			|||
	name VARCHAR(150), | 
				
			|||
	active BOOLEAN default 1 not null, | 
				
			|||
	user_id INTEGER references user on update cascade on delete | 
				
			|||
	set | 
				
			|||
		null, | 
				
			|||
		interval INTEGER default 20 not null, | 
				
			|||
		url TEXT, | 
				
			|||
		type VARCHAR(20), | 
				
			|||
		weight INTEGER default 2000, | 
				
			|||
		hostname VARCHAR(255), | 
				
			|||
		port INTEGER, | 
				
			|||
		created_date DATETIME default (DATETIME('now')) not null, | 
				
			|||
		keyword VARCHAR(255), | 
				
			|||
		maxretries INTEGER NOT NULL DEFAULT 0, | 
				
			|||
		ignore_tls BOOLEAN default 0 not null, | 
				
			|||
		upside_down BOOLEAN default 0 not null, | 
				
			|||
    maxredirects INTEGER default 10 not null, | 
				
			|||
    accepted_statuscodes_json TEXT default '["200-299"]' not null, | 
				
			|||
    		dns_resolve_type VARCHAR(5), | 
				
			|||
    		dns_resolve_server VARCHAR(255) | 
				
			|||
); | 
				
			|||
 | 
				
			|||
insert into | 
				
			|||
	monitor_dg_tmp( | 
				
			|||
		id, | 
				
			|||
		name, | 
				
			|||
		active, | 
				
			|||
		user_id, | 
				
			|||
		interval, | 
				
			|||
		url, | 
				
			|||
		type, | 
				
			|||
		weight, | 
				
			|||
		hostname, | 
				
			|||
		port, | 
				
			|||
    created_date, | 
				
			|||
		keyword, | 
				
			|||
		maxretries, | 
				
			|||
		ignore_tls, | 
				
			|||
		upside_down, | 
				
			|||
		maxredirects, | 
				
			|||
		accepted_statuscodes_json | 
				
			|||
	) | 
				
			|||
select | 
				
			|||
	id, | 
				
			|||
	name, | 
				
			|||
	active, | 
				
			|||
	user_id, | 
				
			|||
	interval, | 
				
			|||
	url, | 
				
			|||
	type, | 
				
			|||
	weight, | 
				
			|||
	hostname, | 
				
			|||
	port, | 
				
			|||
  created_date, | 
				
			|||
	keyword, | 
				
			|||
	maxretries, | 
				
			|||
	ignore_tls, | 
				
			|||
	upside_down, | 
				
			|||
	maxredirects, | 
				
			|||
	accepted_statuscodes_json | 
				
			|||
from | 
				
			|||
	monitor; | 
				
			|||
 | 
				
			|||
drop table monitor; | 
				
			|||
 | 
				
			|||
alter table | 
				
			|||
	monitor_dg_tmp rename to monitor; | 
				
			|||
 | 
				
			|||
create index user_id on monitor (user_id); | 
				
			|||
 | 
				
			|||
COMMIT; | 
				
			|||
 | 
				
			|||
PRAGMA foreign_keys = on; | 
				
			|||
					Loading…
					
					
				
		Reference in new issue