mirror of
				https://github.com/louislam/uptime-kuma.git
				synced 2025-11-01 03:49:24 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
| -- You should not modify if this have pushed to Github, unless it does serious wrong with the db.
 | |
| -- Change Monitor.created_date from "TIMESTAMP" to "DATETIME"
 | |
| -- SQL Generated by Intellij Idea
 | |
| 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)
 | |
| );
 | |
| 
 | |
| 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;
 |