mirror of
				https://github.com/louislam/uptime-kuma.git
				synced 2025-11-04 13:46:13 +08:00 
			
		
		
		
	Added new proxy feature based on http and https proxy agents. Proxy feature works like notifications, there is many proxy could be related one proxy entry. Supported features - Proxies can activate and disable in bulk - Proxies auto enabled by default for new monitors - Proxies could be applied in bulk to current monitors - Both authenticated and anonymous proxies supported - Export and import support for proxies
		
			
				
	
	
		
			24 lines
		
	
	
		
			720 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			720 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
-- You should not modify if this have pushed to Github, unless it does serious wrong with the db.
 | 
						|
BEGIN TRANSACTION;
 | 
						|
 | 
						|
CREATE TABLE proxy (
 | 
						|
    id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
 | 
						|
    user_id INT NOT NULL,
 | 
						|
    protocol VARCHAR(10) NOT NULL,
 | 
						|
    host VARCHAR(255) NOT NULL,
 | 
						|
    port SMALLINT NOT NULL,
 | 
						|
    auth BOOLEAN NOT NULL,
 | 
						|
    username VARCHAR(255) NULL,
 | 
						|
    password VARCHAR(255) NULL,
 | 
						|
    active BOOLEAN NOT NULL DEFAULT 1,
 | 
						|
    'default' BOOLEAN NOT NULL DEFAULT 0,
 | 
						|
    created_date DATETIME DEFAULT (DATETIME('now')) NOT NULL
 | 
						|
);
 | 
						|
 | 
						|
ALTER TABLE monitor ADD COLUMN proxy_id INTEGER REFERENCES proxy(id);
 | 
						|
 | 
						|
CREATE INDEX proxy_id ON monitor (proxy_id);
 | 
						|
CREATE INDEX proxy_user_id ON proxy (user_id);
 | 
						|
 | 
						|
COMMIT;
 |