Refactored into service directory

This commit is contained in:
Benjamin Sherriff
2023-10-04 16:52:09 -04:00
parent be4ab2bc69
commit 06f8af6051
63 changed files with 11 additions and 577 deletions

View File

@@ -0,0 +1 @@
DROP TABLE messages;

View File

@@ -0,0 +1,12 @@
CREATE TABLE IF NOT EXISTS messages (
id TEXT PRIMARY KEY NOT NULL,
guild_id BIGINT NOT NULL,
channel_id BIGINT NOT NULL,
user_id BIGINT NOT NULL,
created BIGINT NOT NULL,
model TEXT NOT NULL,
request TEXT NOT NULL,
response TEXT NOT NULL,
request_tags TEXT[] NOT NULL,
response_tags TEXT[] NOT NULL
);

View File

@@ -0,0 +1 @@
DROP TABLE races;

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS races (
id INTEGER GENERATED ALWAYS AS IDENTITY,
name TEXT NOT NULL,
size TEXT NOT NULL,
source TEXT NOT NULL,
data JSON NOT NULL
);

View File

@@ -0,0 +1 @@
DROP TABLE classes;

View File

@@ -0,0 +1,3 @@
CREATE TABLE IF NOT EXISTS classes (
id INTEGER GENERATED ALWAYS AS IDENTITY
);

View File

@@ -0,0 +1 @@
DROP TABLE feats;

View File

@@ -0,0 +1,3 @@
CREATE TABLE IF NOT EXISTS feats (
id INTEGER GENERATED ALWAYS AS IDENTITY
);

View File

@@ -0,0 +1 @@
DROP TABLE options_features;

View File

@@ -0,0 +1,3 @@
CREATE TABLE IF NOT EXISTS options_features (
id INTEGER GENERATED ALWAYS AS IDENTITY
);

View File

@@ -0,0 +1 @@
DROP TABLE backgrounds;

View File

@@ -0,0 +1,3 @@
CREATE TABLE IF NOT EXISTS backgrounds (
id INTEGER GENERATED ALWAYS AS IDENTITY
);

View File

@@ -0,0 +1 @@
DROP TABLE items;

View File

@@ -0,0 +1,3 @@
CREATE TABLE IF NOT EXISTS items (
id INTEGER GENERATED ALWAYS AS IDENTITY
);

View File

@@ -0,0 +1 @@
DROP TABLE spells;

View File

@@ -0,0 +1,15 @@
CREATE TABLE IF NOT EXISTS spells (
id INTEGER GENERATED ALWAYS AS IDENTITY,
name TEXT NOT NULL,
school TEXT NOT NULL,
level INTEGER NOT NULL,
ritual BOOLEAN DEFAULT FALSE,
concentration BOOLEAN DEFAULT FALSE,
classes TEXT[] NOT NULL,
damage_inflict TEXT[] NOT NULL,
damage_resist TEXT[] NOT NULL,
conditions TEXT[] NOT NULL,
saving_throw TEXT[] NOT NULL,
attack_type TEXT,
data JSONB NOT NULL
);

View File

@@ -0,0 +1 @@
DROP TABLE conditions;

View File

@@ -0,0 +1,3 @@
CREATE TABLE IF NOT EXISTS conditions (
id INTEGER GENERATED ALWAYS AS IDENTITY
);

View File

@@ -0,0 +1 @@
DROP TABLE bestiary;

View File

@@ -0,0 +1,3 @@
CREATE TABLE IF NOT EXISTS bestiary (
id INTEGER GENERATED ALWAYS AS IDENTITY
);