New `AppConfig` key-value table for arbitrary app config. New `KeyValueData` setting data mixin. New `AppSettings` settings group. Attached `AppSettings` as `client.settings`. Migrated sponsor settings to `AppSettings`.
24 lines
398 B
SQL
24 lines
398 B
SQL
-- App Config Data {{{
|
|
CREATE TABLE AppConfig(
|
|
appid TEXT,
|
|
key TEXT,
|
|
value TEXT,
|
|
PRIMARY KEY(appid, key)
|
|
);
|
|
-- }}}
|
|
|
|
|
|
-- Sponsor Data {{{
|
|
CREATE TABLE sponsor_guild_whitelist(
|
|
guildid INTEGER PRIMARY KEY
|
|
);
|
|
-- }}}
|
|
|
|
-- Topgg Data {{{
|
|
CREATE TABLE topgg_guild_whitelist(
|
|
guildid INTEGER PRIMARY KEY
|
|
);
|
|
-- }}}
|
|
|
|
INSERT INTO VersionHistory (version, author) VALUES (11, 'v10-v11 migration');
|