aboutsummaryrefslogtreecommitdiff
path: root/sqlite/schema.sql
diff options
context:
space:
mode:
authorfusion32 <marcopuzziello@gmail.com>2025-10-17 16:12:31 -0300
committerfusion32 <marcopuzziello@gmail.com>2025-10-17 16:12:31 -0300
commitd92f642810dc3125515d64f953d2bee840de1cc1 (patch)
treefbb497f3e65725a86366bc49aff0270e029d0316 /sqlite/schema.sql
parent63705942a366d39308251549a018451808c20ac8 (diff)
downloadquerymanager-d92f642810dc3125515d64f953d2bee840de1cc1.tar.gz
querymanager-d92f642810dc3125515d64f953d2bee840de1cc1.zip
world startup/shutdown timestamps + adjust a few column names
Diffstat (limited to 'sqlite/schema.sql')
-rw-r--r--sqlite/schema.sql14
1 files changed, 8 insertions, 6 deletions
diff --git a/sqlite/schema.sql b/sqlite/schema.sql
index 106c780..ead3908 100644
--- a/sqlite/schema.sql
+++ b/sqlite/schema.sql
@@ -11,8 +11,10 @@ CREATE TABLE IF NOT EXISTS Worlds (
PremiumPlayerBuffer INTEGER NOT NULL,
MaxNewbies INTEGER NOT NULL,
PremiumNewbieBuffer INTEGER NOT NULL,
- OnlineRecord INTEGER NOT NULL DEFAULT 0,
- OnlineRecordTimestamp INTEGER NOT NULL DEFAULT 0,
+ OnlinePeak INTEGER NOT NULL DEFAULT 0,
+ OnlinePeakTimestamp INTEGER NOT NULL DEFAULT 0,
+ LastStartup INTEGER NOT NULL DEFAULT 0,
+ LastShutdown INTEGER NOT NULL DEFAULT 0,
PRIMARY KEY (WorldID),
UNIQUE (Name)
);
@@ -59,15 +61,15 @@ CREATE INDEX IF NOT EXISTS CharactersGuildIndex
ALTER TABLE Characters ADD GroupID INTEGER NOT NULL;
CREATE TABLE IF NOT EXISTS CharacterRights (
GroupID INTEGER NOT NULL,
- Right TEXT NOT NULL COLLATE NOCASE,
- PRIMARY KEY(GroupID, Right)
+ Name TEXT NOT NULL COLLATE NOCASE,
+ PRIMARY KEY(GroupID, Name)
);
*/
CREATE TABLE IF NOT EXISTS CharacterRights (
CharacterID INTEGER NOT NULL,
- Right TEXT NOT NULL COLLATE NOCASE,
- PRIMARY KEY(CharacterID, Right)
+ Name TEXT NOT NULL COLLATE NOCASE,
+ PRIMARY KEY(CharacterID, Name)
);
CREATE TABLE IF NOT EXISTS CharacterDeaths (