rewrite: Localisation support.
This commit is contained in:
@@ -1,13 +1,17 @@
|
||||
-- Add metdata to configuration tables {{{
|
||||
ALTER TABLE user_config ADD COLUMN name TEXT;
|
||||
ALTER TABLE guild_config ADD COLUMN first_joined_at TIMESTAMPTZ DEFAULT now();
|
||||
ALTER TABLE guild_config ADD COLUMN left_at TIMESTAMPTZ;
|
||||
ALTER TABLE members ADD COLUMN first_joined TIMESTAMPTZ DEFAULT now();
|
||||
ALTER TABLE members ADD COLUMN last_left TIMESTAMPTZ;
|
||||
ALTER TABLE user_config ADD COLUMN first_seen TIMESTAMPTZ DEFAULT now();
|
||||
ALTER TABLE user_config ADD COLUMN last_seen TIMESTAMPTZ;
|
||||
|
||||
ALTER TABLE guild_config ADD COLUMN first_joined_at TIMESTAMPTZ DEFAULT now();
|
||||
ALTER TABLE guild_config ADD COLUMN left_at TIMESTAMPTZ;
|
||||
|
||||
-- Bot config data
|
||||
ALTER TABLE members ADD COLUMN first_joined TIMESTAMPTZ DEFAULT now();
|
||||
ALTER TABLE members ADD COLUMN last_left TIMESTAMPTZ;
|
||||
-- }}}
|
||||
|
||||
|
||||
-- Bot config data {{{
|
||||
CREATE TABLE app_config(
|
||||
appname TEXT PRIMARY KEY,
|
||||
created_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
||||
@@ -47,9 +51,10 @@ CREATE TABLE bot_config_presence(
|
||||
activity_type ActivityType,
|
||||
activity_name Text
|
||||
);
|
||||
-- }}}
|
||||
|
||||
|
||||
-- Analytics data
|
||||
-- Analytics data {{{
|
||||
-- DROP SCHEMA IF EXISTS "analytics" CASCADE;
|
||||
CREATE SCHEMA "analytics";
|
||||
|
||||
@@ -113,10 +118,18 @@ CREATE TABLE analytics.gui_renders(
|
||||
cardname TEXT NOT NULL,
|
||||
duration INTEGER NOT NULL
|
||||
) INHERITS (analytics.events);
|
||||
--- }}}
|
||||
|
||||
|
||||
-- TODO: Correct foreign keys for member table
|
||||
-- TODO: Add name to user
|
||||
-- TODO: Add first_joined and last_left time to member
|
||||
-- TODO: Add first_seen and last_seen time to User
|
||||
|
||||
-- Localisation data {{{
|
||||
ALTER TABLE user_config ADD COLUMN locale_hint TEXT;
|
||||
ALTER TABLE user_config ADD COLUMN locale TEXT;
|
||||
ALTER TABLE guild_config ADD COLUMN locale TEXT;
|
||||
ALTER TABLE guild_config ADD COLUMN force_locale BOOLEAN;
|
||||
--}}}
|
||||
|
||||
INSERT INTO VersionHistory (version, author) VALUES (13, 'v12-v13 migration');
|
||||
|
||||
-- vim: set fdm=marker:
|
||||
|
||||
Reference in New Issue
Block a user