change db type
This commit is contained in:
parent
fc771aa2c1
commit
d0b9242b89
1
.astro/types.d.ts
vendored
1
.astro/types.d.ts
vendored
@ -1 +1,2 @@
|
|||||||
/// <reference types="astro/client" />
|
/// <reference types="astro/client" />
|
||||||
|
/// <reference path="content.d.ts" />
|
||||||
@ -1,6 +1,6 @@
|
|||||||
-- CreateTable
|
-- CreateTable
|
||||||
CREATE TABLE "Product" (
|
CREATE TABLE "Product" (
|
||||||
"id" TEXT NOT NULL,
|
"id" TEXT NOT NULL PRIMARY KEY,
|
||||||
"slug" TEXT NOT NULL,
|
"slug" TEXT NOT NULL,
|
||||||
"sortOrder" INTEGER NOT NULL DEFAULT 0,
|
"sortOrder" INTEGER NOT NULL DEFAULT 0,
|
||||||
"index" TEXT NOT NULL,
|
"index" TEXT NOT NULL,
|
||||||
@ -24,15 +24,13 @@ CREATE TABLE "Product" (
|
|||||||
"stripePriceId" TEXT,
|
"stripePriceId" TEXT,
|
||||||
"stripeKey" TEXT,
|
"stripeKey" TEXT,
|
||||||
"isPublished" BOOLEAN NOT NULL DEFAULT true,
|
"isPublished" BOOLEAN NOT NULL DEFAULT true,
|
||||||
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
"updatedAt" TIMESTAMP(3) NOT NULL,
|
"updatedAt" DATETIME NOT NULL
|
||||||
|
|
||||||
CONSTRAINT "Product_pkey" PRIMARY KEY ("id")
|
|
||||||
);
|
);
|
||||||
|
|
||||||
-- CreateTable
|
-- CreateTable
|
||||||
CREATE TABLE "Order" (
|
CREATE TABLE "Order" (
|
||||||
"id" TEXT NOT NULL,
|
"id" TEXT NOT NULL PRIMARY KEY,
|
||||||
"stripeSessionId" TEXT NOT NULL,
|
"stripeSessionId" TEXT NOT NULL,
|
||||||
"stripePaymentIntent" TEXT,
|
"stripePaymentIntent" TEXT,
|
||||||
"status" TEXT NOT NULL DEFAULT 'pending',
|
"status" TEXT NOT NULL DEFAULT 'pending',
|
||||||
@ -42,21 +40,18 @@ CREATE TABLE "Order" (
|
|||||||
"receiptUrl" TEXT,
|
"receiptUrl" TEXT,
|
||||||
"productId" TEXT,
|
"productId" TEXT,
|
||||||
"productSlug" TEXT,
|
"productSlug" TEXT,
|
||||||
"metadata" JSONB,
|
"metadata" TEXT,
|
||||||
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
"updatedAt" TIMESTAMP(3) NOT NULL,
|
"updatedAt" DATETIME NOT NULL,
|
||||||
|
CONSTRAINT "Order_productId_fkey" FOREIGN KEY ("productId") REFERENCES "Product" ("id") ON DELETE SET NULL ON UPDATE CASCADE
|
||||||
CONSTRAINT "Order_pkey" PRIMARY KEY ("id")
|
|
||||||
);
|
);
|
||||||
|
|
||||||
-- CreateTable
|
-- CreateTable
|
||||||
CREATE TABLE "AdminUser" (
|
CREATE TABLE "AdminUser" (
|
||||||
"id" TEXT NOT NULL,
|
"id" TEXT NOT NULL PRIMARY KEY,
|
||||||
"email" TEXT NOT NULL,
|
"email" TEXT NOT NULL,
|
||||||
"passwordHash" TEXT NOT NULL,
|
"passwordHash" TEXT NOT NULL,
|
||||||
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||||
|
|
||||||
CONSTRAINT "AdminUser_pkey" PRIMARY KEY ("id")
|
|
||||||
);
|
);
|
||||||
|
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
@ -67,6 +62,3 @@ CREATE UNIQUE INDEX "Order_stripeSessionId_key" ON "Order"("stripeSessionId");
|
|||||||
|
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
CREATE UNIQUE INDEX "AdminUser_email_key" ON "AdminUser"("email");
|
CREATE UNIQUE INDEX "AdminUser_email_key" ON "AdminUser"("email");
|
||||||
|
|
||||||
-- AddForeignKey
|
|
||||||
ALTER TABLE "Order" ADD CONSTRAINT "Order_productId_fkey" FOREIGN KEY ("productId") REFERENCES "Product"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
|
||||||
@ -1,3 +1,3 @@
|
|||||||
# Please do not edit this file manually
|
# Please do not edit this file manually
|
||||||
# It should be added in your version-control system (e.g., Git)
|
# It should be added in your version-control system (e.g., Git)
|
||||||
provider = "postgresql"
|
provider = "sqlite"
|
||||||
|
|||||||
BIN
prisma/prisma/dev.db
Normal file
BIN
prisma/prisma/dev.db
Normal file
Binary file not shown.
@ -3,7 +3,7 @@ generator client {
|
|||||||
}
|
}
|
||||||
|
|
||||||
datasource db {
|
datasource db {
|
||||||
provider = "postgresql"
|
provider = "sqlite"
|
||||||
url = env("DATABASE_URL")
|
url = env("DATABASE_URL")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -59,7 +59,7 @@ model Order {
|
|||||||
product Product? @relation(fields: [productId], references: [id])
|
product Product? @relation(fields: [productId], references: [id])
|
||||||
productSlug String?
|
productSlug String?
|
||||||
|
|
||||||
metadata Json?
|
metadata String?
|
||||||
|
|
||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user