forked from RemainNA/auraxis-bot
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdbStructure.sql
More file actions
114 lines (99 loc) · 2.56 KB
/
Copy pathdbStructure.sql
File metadata and controls
114 lines (99 loc) · 2.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
CREATE TABLE IF NOT EXISTS alerts(
channel TEXT,
world TEXT
);
CREATE TABLE IF NOT EXISTS outfitactivity(
id BIGINT,
color TEXT,
alias TEXT,
channel TEXT,
platform TEXT
);
-- platform is pc, ps4us, or ps4eu
CREATE TABLE IF NOT EXISTS outfitcaptures(
id BIGINT,
name TEXT,
alias TEXT,
channel TEXT,
platform TEXT
);
CREATE TABLE IF NOT EXISTS news(
id SERIAL PRIMARY KEY,
channel TEXT,
source TEXT
);
CREATE TABLE IF NOT EXISTS alertmaintenance(
alertid TEXT NOT NULL,
messageid TEXT PRIMARY KEY NOT NULL,
channelid TEXT NOT NULL,
goneprime BOOLEAN DEFAULT FALSE,
error BOOLEAN DEFAULT FALSE
);
CREATE TABLE IF NOT EXISTS subscriptionConfig(
channel TEXT PRIMARY KEY NOT NULL,
koltyr BOOLEAN DEFAULT TRUE,
indar BOOLEAN DEFAULT TRUE,
hossin BOOLEAN DEFAULT TRUE,
amerish BOOLEAN DEFAULT TRUE,
esamir BOOLEAN DEFAULT TRUE,
oshur BOOLEAN DEFAULT TRUE,
other BOOLEAN DEFAULT TRUE,
autoDelete BOOLEAN DEFAULT FALSE
);
CREATE TABLE IF NOT EXISTS toDelete(
channel TEXT NOT NULL,
messageid TEXT PRIMARY KEY NOT NULL,
timeToDelete TIMESTAMPTZ NOT NULL
);
CREATE TABLE IF NOT EXISTS dashboard(
concatKey TEXT NOT NULL UNIQUE,
channel TEXT NOT NULL,
messageid TEXT PRIMARY KEY NOT NULL,
world TEXT NOT NULL
);
CREATE TABLE IF NOT EXISTS outfitDashboard(
concatKey TEXT NOT NULL UNIQUE,
channel TEXT NOT NULL,
messageid TEXT PRIMARY KEY NOT NULL,
outfitid BIGINT NOT NULL,
platform TEXT NOT NULL
);
CREATE TABLE IF NOT EXISTS tracker(
channel TEXT NOT NULL,
trackerType TEXT NOT NULL,
world TEXT NOT NULL
);
CREATE TABLE IF NOT EXISTS outfitTracker(
channel TEXT NOT NULL,
outfitid TEXT NOT NULL,
platform TEXT NOT NULL
);
CREATE TABLE IF NOT EXISTS bases(
concatKey TEXT PRIMARY KEY NOT NULL,
continent INT NOT NULL,
world TEXT NOT NULL,
facility INT NOT NULL,
outfit TEXT, --null if not owned
faction INT
);
CREATE TABLE IF NOT EXISTS unlocks(
channel TEXT,
world TEXT
);
CREATE TABLE IF NOT EXISTS openContinents(
world TEXT NOT NULL,
indar BOOLEAN DEFAULT FALSE,
hossin BOOLEAN DEFAULT FALSE,
amerish BOOLEAN DEFAULT FALSE,
esamir BOOLEAN DEFAULT FALSE,
oshur BOOLEAN DEFAULT FALSE,
koltyr BOOLEAN DEFAULT FALSE
);
INSERT INTO opencontinents (world) VALUES ('connery');
INSERT INTO opencontinents (world) VALUES ('miller');
INSERT INTO opencontinents (world) VALUES ('cobalt');
INSERT INTO opencontinents (world) VALUES ('emerald');
INSERT INTO opencontinents (world) VALUES ('jaeger');
INSERT INTO opencontinents (world) VALUES ('soltech');
INSERT INTO opencontinents (world) VALUES ('genudine');
INSERT INTO opencontinents (world) VALUES ('ceres');