···1+-- CreateTable
2+CREATE TABLE "Market" (
3+ "uri" TEXT NOT NULL PRIMARY KEY,
4+ "did" TEXT NOT NULL,
5+ "rkey" TEXT NOT NULL,
6+ "cid" TEXT NOT NULL,
7+ "question" TEXT NOT NULL,
8+ "liquidity" INTEGER NOT NULL,
9+ "closesAt" DATETIME NOT NULL,
10+ "createdAt" DATETIME NOT NULL,
11+ "indexedAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
12+ "record" TEXT NOT NULL
13+);
14+15+-- CreateTable
16+CREATE TABLE "Bet" (
17+ "uri" TEXT NOT NULL PRIMARY KEY,
18+ "did" TEXT NOT NULL,
19+ "rkey" TEXT NOT NULL,
20+ "cid" TEXT NOT NULL,
21+ "marketUri" TEXT NOT NULL,
22+ "marketCid" TEXT NOT NULL,
23+ "position" TEXT NOT NULL,
24+ "createdAt" DATETIME NOT NULL,
25+ "indexedAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
26+ "record" TEXT NOT NULL,
27+ CONSTRAINT "Bet_marketUri_fkey" FOREIGN KEY ("marketUri") REFERENCES "Market" ("uri") ON DELETE RESTRICT ON UPDATE CASCADE
28+);
29+30+-- CreateTable
31+CREATE TABLE "Resolution" (
32+ "uri" TEXT NOT NULL PRIMARY KEY,
33+ "did" TEXT NOT NULL,
34+ "rkey" TEXT NOT NULL,
35+ "cid" TEXT NOT NULL,
36+ "marketUri" TEXT NOT NULL,
37+ "marketCid" TEXT NOT NULL,
38+ "answer" TEXT NOT NULL,
39+ "createdAt" DATETIME NOT NULL,
40+ "indexedAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
41+ "record" TEXT NOT NULL,
42+ CONSTRAINT "Resolution_marketUri_fkey" FOREIGN KEY ("marketUri") REFERENCES "Market" ("uri") ON DELETE RESTRICT ON UPDATE CASCADE
43+);
44+45+-- CreateIndex
46+CREATE INDEX "Market_did_idx" ON "Market"("did");
47+48+-- CreateIndex
49+CREATE INDEX "Market_closesAt_idx" ON "Market"("closesAt");
50+51+-- CreateIndex
52+CREATE INDEX "Bet_did_idx" ON "Bet"("did");
53+54+-- CreateIndex
55+CREATE INDEX "Bet_marketUri_idx" ON "Bet"("marketUri");
56+57+-- CreateIndex
58+CREATE INDEX "Resolution_did_idx" ON "Resolution"("did");
59+60+-- CreateIndex
61+CREATE INDEX "Resolution_marketUri_idx" ON "Resolution"("marketUri");