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 path = "./data/kuma.db"; | ||||
|     static latestVersion = 3; | ||||
|     static latestVersion = 4; | ||||
|     static noReject = true; | ||||
| 
 | ||||
|     static async patch() { | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue