mirror of
https://github.com/OpenFusionProject/OpenFusion.git
synced 2024-11-22 13:30:06 +00:00
added some unique constraints
This commit is contained in:
parent
2f5c2a8764
commit
4bf35e5239
@ -98,11 +98,12 @@ void Database::createTables() {
|
|||||||
"SkywayLocationFlag2" INTEGER DEFAULT 0 NOT NULL,
|
"SkywayLocationFlag2" INTEGER DEFAULT 0 NOT NULL,
|
||||||
"CurrentMissionID" INTEGER DEFAULT 0 NOT NULL,
|
"CurrentMissionID" INTEGER DEFAULT 0 NOT NULL,
|
||||||
PRIMARY KEY("PlayerID" AUTOINCREMENT),
|
PRIMARY KEY("PlayerID" AUTOINCREMENT),
|
||||||
FOREIGN KEY("AccountID") REFERENCES "Accounts"("AccountID") ON DELETE CASCADE
|
FOREIGN KEY("AccountID") REFERENCES "Accounts"("AccountID") ON DELETE CASCADE,
|
||||||
|
UNIQUE ("AccountID", "Slot")
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS "Appearances" (
|
CREATE TABLE IF NOT EXISTS "Appearances" (
|
||||||
"PlayerID" INTEGER NOT NULL,
|
"PlayerID" INTEGER UNIQUE NOT NULL,
|
||||||
"Body" INTEGER DEFAULT 0 NOT NULL,
|
"Body" INTEGER DEFAULT 0 NOT NULL,
|
||||||
"EyeColor" INTEGER DEFAULT 1 NOT NULL,
|
"EyeColor" INTEGER DEFAULT 1 NOT NULL,
|
||||||
"FaceStyle" INTEGER DEFAULT 1 NOT NULL,
|
"FaceStyle" INTEGER DEFAULT 1 NOT NULL,
|
||||||
@ -120,16 +121,18 @@ void Database::createTables() {
|
|||||||
"Id" INTEGER NOT NULL,
|
"Id" INTEGER NOT NULL,
|
||||||
"Type" INTEGER NOT NULL,
|
"Type" INTEGER NOT NULL,
|
||||||
"Opt" INTEGER NOT NULL,
|
"Opt" INTEGER NOT NULL,
|
||||||
"TimeLimit" INTEGER NOT DEFALUT 0 NULL,
|
"TimeLimit" INTEGER DEFAULT 0 NOT NULL,
|
||||||
FOREIGN KEY("PlayerID") REFERENCES "Players"("PlayerID") ON DELETE CASCADE
|
FOREIGN KEY("PlayerID") REFERENCES "Players"("PlayerID") ON DELETE CASCADE,
|
||||||
|
UNIQUE ("PlayerId", "Slot")
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS "Nanos" (
|
CREATE TABLE IF NOT EXISTS "Nanos" (
|
||||||
"PlayerId" INTEGER NOT NULL,
|
"PlayerId" INTEGER NOT NULL,
|
||||||
"Id" INTEGER NOT NULL,
|
"Id" INTEGER NOT NULL,
|
||||||
"Skill" INTEGER NOT NULL,
|
"Skill" INTEGER NOT NULL,
|
||||||
"Stamina" INTEGER DEFAULT = 150 NOT NULL,
|
"Stamina" INTEGER DEFAULT 150 NOT NULL,
|
||||||
FOREIGN KEY("PlayerID") REFERENCES "Players"("PlayerID") ON DELETE CASCADE
|
FOREIGN KEY("PlayerID") REFERENCES "Players"("PlayerID") ON DELETE CASCADE,
|
||||||
|
UNIQUE ("PlayerId", "Id")
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS "RunningQuests" (
|
CREATE TABLE IF NOT EXISTS "RunningQuests" (
|
||||||
|
Loading…
Reference in New Issue
Block a user