better lol
Some checks failed
commit-tag / commit-tag-image (map[context:./migrations file:./migrations/Dockerfile name:migrations]) (push) Successful in 18s
commit-tag / commit-tag-image (map[context:./ts file:./ts/Dockerfile name:ts]) (push) Failing after 1m7s

This commit is contained in:
a 2025-03-02 19:15:03 -06:00
parent 45bd7c72c1
commit 61a5ad7257
No known key found for this signature in database
GPG Key ID: 2F22877AA4DFDADB
2 changed files with 67 additions and 13 deletions

View File

@ -1,8 +1,4 @@
create schema if not exists wynn;
create schema if not exists minecraft;
create schema if not exists discord;
create table if not exists wynn.guild_members (
create table if not exists wynn_guild_members (
guild_id UUID not null,
member_id UUID not null,
rank text not null,
@ -11,7 +7,7 @@ create table if not exists wynn.guild_members (
primary key (guild_id, member_id),
unique(member_id)
);
create table if not exists wynn.guild_info (
create table if not exists wynn_guild_info (
uid UUID not null,
name text not null,
prefix text not null,
@ -24,22 +20,22 @@ create table if not exists wynn.guild_info (
primary key (uid)
);
create index if not exists guild_info_xp on wynn.guild_info (xp);
create index if not exists wynn_guild_info_xp on wynn_guild_info (xp);
create table if not exists wynn.guild_season_results (
create table if not exists wynn_guild_season_results (
guild_id UUID not null,
season text not null,
rating bigint not null,
territories bigint not null,
primary key (guild_id, season)
);
create table if not exists minecraft.user (
create table if not exists minecraft_user (
uid UUID not null,
name text not null,
server text,
primary key (uid)
);
create table if not exists discord.guild_setting(
create table if not exists discord_guild_setting(
discord_guild text not null,
name text not null,
value jsonb not null,
@ -54,6 +50,4 @@ drop table if exists wynn_guild_season_results;
drop table if exists minecraft_user;
drop table if exists discord_guild_setting;
drop schema if exists wynn cascade;
drop schema if exists minecraft cascade;
drop schema if exists discord cascade;

60
migrations/002_fix.sql Normal file
View File

@ -0,0 +1,60 @@
-- Write your migrate up statements here
create schema if not exists wynn;
create schema if not exists minecraft;
create schema if not exists discord;
drop table if exists wynn_guild_members;
drop table if exists wynn_guild_info;
drop table if exists wynn_guild_season_results;
drop table if exists minecraft_user;
drop table if exists discord_guild_setting;
create table if not exists wynn.guild_members (
guild_id UUID not null,
member_id UUID not null,
rank text not null,
joined_at timestamptz not null,
contributed bigint not null,
primary key (guild_id, member_id),
unique(member_id)
);
create table if not exists wynn.guild_info (
uid UUID not null,
name text not null,
prefix text not null,
xp bigint not null default 0,
level bigint,
xp_percent bigint,
territories bigint,
wars bigint,
created timestamptz,
primary key (uid)
);
create index if not exists guild_info_xp on wynn.guild_info (xp);
create table if not exists wynn.guild_season_results (
guild_id UUID not null,
season text not null,
rating bigint not null,
territories bigint not null,
primary key (guild_id, season)
);
create table if not exists minecraft.user (
uid UUID not null,
name text not null,
server text,
primary key (uid)
);
create table if not exists discord.guild_setting(
discord_guild text not null,
name text not null,
value jsonb not null,
primary key (discord_guild, name)
);
---- create above / drop below ----
drop schema if exists wynn cascade;
drop schema if exists minecraft cascade;
drop schema if exists discord cascade;