first commit

This commit is contained in:
NAME
2026-05-14 08:42:03 +00:00
commit 5f16ed135d
167 changed files with 29178 additions and 0 deletions
@@ -0,0 +1,26 @@
-- CreateTable
CREATE TABLE "Post" (
"id" SERIAL NOT NULL,
"title" TEXT NOT NULL,
"prompt" TEXT NOT NULL,
"content" TEXT NOT NULL,
"imageUrl" TEXT,
"style" TEXT NOT NULL DEFAULT 'general',
"status" TEXT NOT NULL DEFAULT 'pending',
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" TIMESTAMP(3) NOT NULL,
CONSTRAINT "Post_pkey" PRIMARY KEY ("id")
);
-- CreateTable
CREATE TABLE "Config" (
"id" SERIAL NOT NULL,
"key" TEXT NOT NULL,
"value" TEXT NOT NULL,
CONSTRAINT "Config_pkey" PRIMARY KEY ("id")
);
-- CreateIndex
CREATE UNIQUE INDEX "Config_key_key" ON "Config"("key");
@@ -0,0 +1,11 @@
-- CreateTable
CREATE TABLE "User" (
"id" SERIAL NOT NULL,
"email" TEXT NOT NULL,
"name" TEXT,
CONSTRAINT "User_pkey" PRIMARY KEY ("id")
);
-- CreateIndex
CREATE UNIQUE INDEX "User_email_key" ON "User"("email");
@@ -0,0 +1,4 @@
-- AlterTable
ALTER TABLE "Post" ADD COLUMN "isFbPostState" INTEGER NOT NULL DEFAULT 0,
ADD COLUMN "isTiktokPostState" INTEGER NOT NULL DEFAULT 0,
ADD COLUMN "isTwitterPostState" INTEGER NOT NULL DEFAULT 0;
@@ -0,0 +1,28 @@
-- CreateTable
CREATE TABLE "Trend" (
"id" SERIAL NOT NULL,
"title" TEXT NOT NULL,
"description" TEXT,
"url" TEXT,
"score" INTEGER NOT NULL DEFAULT 0,
"source" TEXT NOT NULL,
"category" TEXT,
"tags" JSONB,
"engagement" JSONB,
"raw" JSONB,
"fingerprint" VARCHAR,
"sourceTimestamp" TIMESTAMP(3),
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" TIMESTAMP(3) NOT NULL,
CONSTRAINT "Trend_pkey" PRIMARY KEY ("id")
);
-- CreateIndex
CREATE INDEX "Trend_score_idx" ON "Trend"("score");
-- CreateIndex
CREATE INDEX "Trend_category_idx" ON "Trend"("category");
-- CreateIndex
CREATE INDEX "Trend_sourceTimestamp_idx" ON "Trend"("sourceTimestamp");
@@ -0,0 +1,3 @@
-- AlterTable
ALTER TABLE "Trend" ALTER COLUMN "updatedAt" DROP NOT NULL,
ALTER COLUMN "updatedAt" SET DEFAULT CURRENT_TIMESTAMP;
@@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE "Trend" ADD COLUMN "geo" VARCHAR;
@@ -0,0 +1,2 @@
-- CreateIndex
CREATE INDEX "Trend_geo_idx" ON "Trend"("geo");
@@ -0,0 +1,6 @@
-- AlterTable
ALTER TABLE "Post" ADD COLUMN "draft" TEXT,
ADD COLUMN "model" TEXT,
ADD COLUMN "reviewNotes" TEXT,
ADD COLUMN "tokensUsed" INTEGER NOT NULL DEFAULT 0,
ADD COLUMN "tone" TEXT DEFAULT '';
+3
View File
@@ -0,0 +1,3 @@
# Please do not edit this file manually
# It should be added in your version-control system (e.g., Git)
provider = "postgresql"