mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-05-14 14:02:48 +00:00
Improved database strings format
This commit is contained in:
parent
210606306a
commit
b311dfe57b
1 changed files with 70 additions and 3 deletions
|
@ -120,9 +120,76 @@ Future<Map<String, dynamic>> loadDb(bool acceptsDynamicTheme) async {
|
||||||
'adguard_home_manager.db',
|
'adguard_home_manager.db',
|
||||||
version: 9,
|
version: 9,
|
||||||
onCreate: (Database db, int version) async {
|
onCreate: (Database db, int version) async {
|
||||||
await db.execute("CREATE TABLE servers (id TEXT PRIMARY KEY, name TEXT, connectionMethod TEXT, domain TEXT, path TEXT, port INTEGER, user TEXT, password TEXT, defaultServer INTEGER, authToken TEXT, runningOnHa INTEGER)");
|
await db.execute(
|
||||||
await db.execute("CREATE TABLE appConfig (theme NUMERIC, overrideSslCheck NUMERIC, hideZeroValues NUMERIC, useDynamicColor NUMERIC, staticColor NUMERIC, useThemeColorForStatus NUMERIC, showTimeLogs NUMERIC, showIpLogs NUMERIC, combinedChart NUMERIC, doNotRememberVersion TEXT, hideServerAddress NUMERIC, homeTopItemsOrder TEXT)");
|
"""
|
||||||
await db.execute("INSERT INTO appConfig (theme, overrideSslCheck, hideZeroValues, useDynamicColor, staticColor, useThemeColorForStatus, showTimeLogs, showIpLogs, combinedChart, hideServerAddress, homeTopItemsOrder) VALUES (0, 0, 0, ${acceptsDynamicTheme == true ? 1 : 0}, 0, 0, 0, 0, 0, 0, '$homeTopItemsDefaultOrderString')");
|
CREATE TABLE
|
||||||
|
servers (
|
||||||
|
id TEXT PRIMARY KEY,
|
||||||
|
name TEXT,
|
||||||
|
connectionMethod TEXT,
|
||||||
|
domain TEXT,
|
||||||
|
path TEXT,
|
||||||
|
port INTEGER,
|
||||||
|
user TEXT,
|
||||||
|
password TEXT,
|
||||||
|
defaultServer INTEGER,
|
||||||
|
authToken TEXT,
|
||||||
|
runningOnHa INTEGER
|
||||||
|
)
|
||||||
|
"""
|
||||||
|
);
|
||||||
|
|
||||||
|
await db.execute(
|
||||||
|
"""
|
||||||
|
CREATE TABLE
|
||||||
|
appConfig (
|
||||||
|
theme NUMERIC,
|
||||||
|
overrideSslCheck NUMERIC,
|
||||||
|
hideZeroValues NUMERIC,
|
||||||
|
useDynamicColor NUMERIC,
|
||||||
|
staticColor NUMERIC,
|
||||||
|
useThemeColorForStatus NUMERIC,
|
||||||
|
showTimeLogs NUMERIC,
|
||||||
|
showIpLogs NUMERIC,
|
||||||
|
combinedChart NUMERIC,
|
||||||
|
doNotRememberVersion TEXT,
|
||||||
|
hideServerAddress NUMERIC,
|
||||||
|
homeTopItemsOrder TEXT
|
||||||
|
)
|
||||||
|
"""
|
||||||
|
);
|
||||||
|
|
||||||
|
await db.execute(
|
||||||
|
"""
|
||||||
|
INSERT INTO
|
||||||
|
appConfig (
|
||||||
|
theme,
|
||||||
|
overrideSslCheck,
|
||||||
|
hideZeroValues,
|
||||||
|
useDynamicColor,
|
||||||
|
staticColor,
|
||||||
|
useThemeColorForStatus,
|
||||||
|
showTimeLogs,
|
||||||
|
showIpLogs,
|
||||||
|
combinedChart,
|
||||||
|
hideServerAddress,
|
||||||
|
homeTopItemsOrder
|
||||||
|
)
|
||||||
|
VALUES (
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${acceptsDynamicTheme == true ? 1 : 0},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
'$homeTopItemsDefaultOrderString'
|
||||||
|
)
|
||||||
|
"""
|
||||||
|
);
|
||||||
},
|
},
|
||||||
onUpgrade: (Database db, int oldVersion, int newVersion) async {
|
onUpgrade: (Database db, int oldVersion, int newVersion) async {
|
||||||
if (oldVersion == 1) {
|
if (oldVersion == 1) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue