Merge branch 'staging' into feature-gems
This commit is contained in:
27
data/migration/v10-v11/migration.sql
Normal file
27
data/migration/v10-v11/migration.sql
Normal file
@@ -0,0 +1,27 @@
|
||||
-- App Config Data {{{
|
||||
CREATE TABLE AppConfig(
|
||||
appid TEXT,
|
||||
key TEXT,
|
||||
value TEXT,
|
||||
PRIMARY KEY(appid, key)
|
||||
);
|
||||
-- }}}
|
||||
|
||||
|
||||
-- Sponsor Data {{{
|
||||
CREATE TABLE sponsor_guild_whitelist(
|
||||
appid TEXT,
|
||||
guildid BIGINT,
|
||||
PRIMARY KEY(appid, guildid)
|
||||
);
|
||||
-- }}}
|
||||
|
||||
-- Topgg Data {{{
|
||||
CREATE TABLE topgg_guild_whitelist(
|
||||
appid TEXT,
|
||||
guildid BIGINT,
|
||||
PRIMARY KEY(appid, guildid)
|
||||
);
|
||||
-- }}}
|
||||
|
||||
INSERT INTO VersionHistory (version, author) VALUES (11, 'v10-v11 migration');
|
||||
@@ -4,7 +4,7 @@ CREATE TABLE VersionHistory(
|
||||
time TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
author TEXT
|
||||
);
|
||||
INSERT INTO VersionHistory (version, author) VALUES (10, 'Initial Creation');
|
||||
INSERT INTO VersionHistory (version, author) VALUES (11, 'Initial Creation');
|
||||
|
||||
|
||||
CREATE OR REPLACE FUNCTION update_timestamp_column()
|
||||
@@ -22,6 +22,13 @@ CREATE TABLE AppData(
|
||||
last_study_badge_scan TIMESTAMP
|
||||
);
|
||||
|
||||
CREATE TABLE AppConfig(
|
||||
appid TEXT,
|
||||
key TEXT,
|
||||
value TEXT,
|
||||
PRIMARY KEY(appid, key)
|
||||
);
|
||||
|
||||
CREATE TABLE global_user_blacklist(
|
||||
userid BIGINT PRIMARY KEY,
|
||||
ownerid BIGINT NOT NULL,
|
||||
@@ -37,7 +44,6 @@ CREATE TABLE global_guild_blacklist(
|
||||
);
|
||||
-- }}}
|
||||
|
||||
|
||||
-- User configuration data {{{
|
||||
CREATE TABLE user_config(
|
||||
userid BIGINT PRIMARY KEY,
|
||||
@@ -800,6 +806,20 @@ create TABLE topgg(
|
||||
boostedTimestamp TIMESTAMPTZ NOT NULL
|
||||
);
|
||||
CREATE INDEX topgg_userid_timestamp ON topgg (userid, boostedTimestamp);
|
||||
|
||||
CREATE TABLE topgg_guild_whitelist(
|
||||
appid TEXT,
|
||||
guildid BIGINT,
|
||||
PRIMARY KEY(appid, guildid)
|
||||
);
|
||||
-- }}}
|
||||
|
||||
-- Sponsor Data {{{
|
||||
CREATE TABLE sponsor_guild_whitelist(
|
||||
appid TEXT,
|
||||
guildid BIGINT,
|
||||
PRIMARY KEY(appid, guildid)
|
||||
);
|
||||
-- }}}
|
||||
|
||||
-- LionGem audit log {{{
|
||||
|
||||
Reference in New Issue
Block a user