generated from agamm/pseo-next
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmigration.sql
More file actions
93 lines (77 loc) · 2.75 KB
/
migration.sql
File metadata and controls
93 lines (77 loc) · 2.75 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
-- CreateTable
CREATE TABLE "DialysisCenter" (
"id" TEXT NOT NULL PRIMARY KEY,
"slug" TEXT NOT NULL DEFAULT '',
"dialysisCenterName" TEXT NOT NULL DEFAULT '',
"sector" TEXT NOT NULL DEFAULT '',
"drInCharge" TEXT NOT NULL DEFAULT '',
"drInChargeTel" TEXT NOT NULL DEFAULT '',
"address" TEXT NOT NULL DEFAULT '',
"addressWithUnit" TEXT NOT NULL DEFAULT '',
"tel" TEXT NOT NULL DEFAULT '',
"fax" TEXT,
"panelNephrologist" TEXT,
"centreManager" TEXT,
"centreCoordinator" TEXT,
"email" TEXT,
"hepatitisBay" TEXT,
"longitude" REAL,
"latitude" REAL,
"phoneNumber" TEXT NOT NULL DEFAULT '',
"website" TEXT,
"title" TEXT NOT NULL DEFAULT '',
"units" TEXT NOT NULL DEFAULT '',
"description" TEXT,
"benefits" TEXT,
"photos" TEXT,
"videos" TEXT,
"stateId" TEXT NOT NULL,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
"town" TEXT NOT NULL DEFAULT '',
"featured" BOOLEAN NOT NULL DEFAULT false,
CONSTRAINT "DialysisCenter_stateId_fkey" FOREIGN KEY ("stateId") REFERENCES "State" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
);
-- CreateTable
CREATE TABLE "State" (
"id" TEXT NOT NULL PRIMARY KEY,
"name" TEXT NOT NULL,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL
);
-- CreateTable
CREATE TABLE "Contact" (
"id" TEXT NOT NULL PRIMARY KEY,
"name" TEXT NOT NULL,
"email" TEXT NOT NULL,
"message" TEXT NOT NULL,
"ipAddress" TEXT NOT NULL,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL
);
-- CreateIndex
CREATE UNIQUE INDEX "DialysisCenter_slug_key" ON "DialysisCenter"("slug");
-- CreateIndex
CREATE INDEX "DialysisCenter_sector_idx" ON "DialysisCenter"("sector");
-- CreateIndex
CREATE INDEX "DialysisCenter_title_idx" ON "DialysisCenter"("title");
-- CreateIndex
CREATE INDEX "DialysisCenter_town_idx" ON "DialysisCenter"("town");
-- CreateIndex
CREATE INDEX "DialysisCenter_units_idx" ON "DialysisCenter"("units");
-- CreateIndex
CREATE INDEX "DialysisCenter_drInCharge_idx" ON "DialysisCenter"("drInCharge");
-- CreateIndex
CREATE INDEX "DialysisCenter_addressWithUnit_idx" ON "DialysisCenter"("addressWithUnit");
-- CreateIndex
CREATE INDEX "DialysisCenter_address_idx" ON "DialysisCenter"("address");
-- CreateIndex
CREATE INDEX "DialysisCenter_dialysisCenterName_idx" ON "DialysisCenter"("dialysisCenterName");
-- CreateIndex
CREATE INDEX "DialysisCenter_slug_idx" ON "DialysisCenter"("slug");
-- CreateIndex
CREATE UNIQUE INDEX "State_name_key" ON "State"("name");
-- CreateIndex
CREATE INDEX "Contact_email_idx" ON "Contact"("email");
-- CreateIndex
CREATE INDEX "Contact_ipAddress_idx" ON "Contact"("ipAddress");