mirror of
https://github.com/louislam/uptime-kuma.git
synced 2025-06-07 13:32:35 +02:00
fix(monitor-checks): drop columns instead of recreating table
This commit is contained in:
parent
cca52972b7
commit
9a7323c2e7
1 changed files with 2 additions and 56 deletions
|
@ -28,62 +28,8 @@ from monitor
|
||||||
WHERE monitor.type = 'keyword';
|
WHERE monitor.type = 'keyword';
|
||||||
|
|
||||||
-- Delete the http status and keyword columns from the monitor table
|
-- Delete the http status and keyword columns from the monitor table
|
||||||
create table monitor_dg_tmp
|
ALTER TABLE monitor DROP COLUMN accepted_statuscodes_json;
|
||||||
(
|
ALTER TABLE monitor DROP COLUMN keyword;
|
||||||
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,
|
|
||||||
maxretries INTEGER default 0 not null,
|
|
||||||
ignore_tls BOOLEAN default 0 not null,
|
|
||||||
upside_down BOOLEAN default 0 not null,
|
|
||||||
maxredirects INTEGER default 10 not null,
|
|
||||||
dns_resolve_type VARCHAR(5),
|
|
||||||
dns_resolve_server VARCHAR(255),
|
|
||||||
dns_last_result VARCHAR(255),
|
|
||||||
retry_interval INTEGER default 0 not null
|
|
||||||
);
|
|
||||||
|
|
||||||
insert into monitor_dg_tmp(id, name, active, user_id, interval, url, type, weight, hostname, port, created_date, maxretries, ignore_tls, upside_down,
|
|
||||||
maxredirects, dns_resolve_type, dns_resolve_server, dns_last_result, retry_interval)
|
|
||||||
select id,
|
|
||||||
name,
|
|
||||||
active,
|
|
||||||
user_id,
|
|
||||||
interval,
|
|
||||||
url,
|
|
||||||
type,
|
|
||||||
weight,
|
|
||||||
hostname,
|
|
||||||
port,
|
|
||||||
created_date,
|
|
||||||
maxretries,
|
|
||||||
ignore_tls,
|
|
||||||
upside_down,
|
|
||||||
maxredirects,
|
|
||||||
dns_resolve_type,
|
|
||||||
dns_resolve_server,
|
|
||||||
dns_last_result,
|
|
||||||
retry_interval
|
|
||||||
from monitor;
|
|
||||||
|
|
||||||
drop table monitor;
|
|
||||||
|
|
||||||
alter table monitor_dg_tmp
|
|
||||||
rename to monitor;
|
|
||||||
|
|
||||||
create index user_id
|
|
||||||
on monitor (user_id);
|
|
||||||
|
|
||||||
UPDATE monitor SET type = 'http' WHERE type = 'keyword';
|
UPDATE monitor SET type = 'http' WHERE type = 'keyword';
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue