use sqlx migrations

This commit is contained in:
2025-06-26 12:58:44 -04:00
parent 4509359c0e
commit c054ef1c1c
8 changed files with 44 additions and 63 deletions

View File

@@ -0,0 +1,4 @@
CREATE TABLE IF NOT EXISTS bank (
id BIGINT PRIMARY KEY,
balance INT
)

View File

@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS selfroles (
userid BIGINT NOT NULL,
guildid BIGINT NOT NULL,
roleid BIGINT,
UNIQUE (userid, guildid)
)

View File

@@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS games (
id BIGSERIAL PRIMARY KEY,
name CHAR[255]
)

View File

@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS items (
id BIGSERIAL PRIMARY KEY,
owner BIGINT NOT NULL,
game BIGINT NOT NULL,
item BIGINT NOT NULL,
data JSON NOT NULL,
name TEXT
)

View File

@@ -0,0 +1,5 @@
CREATE TABLE IF NOT EXISTS dailies (
userid BIGINT NOT NULL PRIMARY KEY,
last TIMESTAMPTZ,
streak INT
)

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS settings (
guildid BIGINT NOT NULL PRIMARY KEY,
positional_role BIGINT,
banrole BIGINT,
hoist_selfroles BOOLEAN,
prefix TEXT
)