add a better approach for patching db, change setting.value from varchar to TEXT, restore Database.close() to 1.2.0

This commit is contained in:
LouisLam
2021-09-10 17:23:45 +08:00
parent 97df200d6c
commit 08de0090dc
3 changed files with 221 additions and 22 deletions

View File

@@ -0,0 +1,22 @@
-- You should not modify if this have pushed to Github, unless it does serious wrong with the db.
BEGIN TRANSACTION;
-- Generated by Intellij IDEA
create table setting_dg_tmp
(
id INTEGER
primary key autoincrement,
key VARCHAR(200) not null
unique,
value TEXT,
type VARCHAR(20)
);
insert into setting_dg_tmp(id, key, value, type) select id, key, value, type from setting;
drop table setting;
alter table setting_dg_tmp rename to setting;
COMMIT;