// Code generated DO NOT EDIT. package db const InitQuery = `BEGIN TRANSACTION; CREATE TABLE IF NOT EXISTS "user" ( "id" INTEGER NOT NULL UNIQUE, "name" TEXT NOT NULL UNIQUE, "reference" TEXT NOT NULL UNIQUE, "motto" TEXT NOT NULL, "password_hash" TEXT NOT NULL, PRIMARY KEY("id" AUTOINCREMENT) ); CREATE TABLE IF NOT EXISTS "gift" ( "id" INTEGER NOT NULL UNIQUE, "name" TEXT NOT NULL, "recipient_id" INTEGER NOT NULL, "claimant_id" INTEGER, "creator_id" INTEGER NOT NULL, "sent" INTEGER NOT NULL DEFAULT 0, PRIMARY KEY("id" AUTOINCREMENT), FOREIGN KEY("recipient_id") REFERENCES "user"("id"), FOREIGN KEY("creator_id") REFERENCES "user"("id"), FOREIGN KEY("claimant_id") REFERENCES "user"("id") ); CREATE TABLE IF NOT EXISTS "group" ( "id" INTEGER NOT NULL UNIQUE, "name" TEXT NOT NULL UNIQUE, "reference" TEXT NOT NULL UNIQUE, PRIMARY KEY("id" AUTOINCREMENT) ); CREATE TABLE IF NOT EXISTS "group_member" ( "group_id" INTEGER NOT NULL, "user_id" INTEGER NOT NULL, UNIQUE("user_id","group_id"), FOREIGN KEY("group_id") REFERENCES "group"("id"), FOREIGN KEY("user_id") REFERENCES "user"("id") ); COMMIT; `