update database schema, add upside_down and ignore_tls
This commit is contained in:
		
							parent
							
								
									133c7230bc
								
							
						
					
					
						commit
						53a90347ca
					
				
					 2 changed files with 38 additions and 1 deletions
				
			
		
							
								
								
									
										37
									
								
								db/patch4.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								db/patch4.sql
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,37 @@ | ||||||
|  | -- 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, | ||||||
|  |     keyword VARCHAR(255), | ||||||
|  |     ignore_tls BOOLEAN default 0 not null, | ||||||
|  |     upside_down BOOLEAN default 0 not null | ||||||
|  | ); | ||||||
|  | 
 | ||||||
|  | insert into monitor_dg_tmp(id, name, active, user_id, interval, url, type, weight, hostname, port, created_date, keyword) select id, name, active, user_id, interval, url, type, weight, hostname, port, created_date, keyword 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; | ||||||
|  | @ -8,7 +8,7 @@ class Database { | ||||||
| 
 | 
 | ||||||
|     static templatePath = "./db/kuma.db" |     static templatePath = "./db/kuma.db" | ||||||
|     static path = "./data/kuma.db"; |     static path = "./data/kuma.db"; | ||||||
|     static latestVersion = 3; |     static latestVersion = 4; | ||||||
|     static noReject = true; |     static noReject = true; | ||||||
| 
 | 
 | ||||||
|     static async patch() { |     static async patch() { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue