19 lines
596 B
SQL
19 lines
596 B
SQL
-- CreateTable
|
|
CREATE TABLE "partner_shops" (
|
|
"id" TEXT NOT NULL PRIMARY KEY,
|
|
"region" TEXT NOT NULL,
|
|
"name" TEXT NOT NULL,
|
|
"address" TEXT NOT NULL,
|
|
"imageUrl" TEXT NOT NULL,
|
|
"sortOrder" INTEGER NOT NULL DEFAULT 0,
|
|
"active" BOOLEAN NOT NULL DEFAULT true,
|
|
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updatedAt" DATETIME NOT NULL
|
|
);
|
|
|
|
-- CreateIndex
|
|
CREATE INDEX "partner_shops_active_sortOrder_idx" ON "partner_shops"("active", "sortOrder");
|
|
|
|
-- CreateIndex
|
|
CREATE UNIQUE INDEX "partner_shops_name_region_key" ON "partner_shops"("name", "region");
|