From c89e4781a86efa722bafb21bfe02869178702a5f Mon Sep 17 00:00:00 2001 From: chen86860 <8399882+chen86860@users.noreply.github.com> Date: Wed, 26 Nov 2025 14:51:06 +0800 Subject: [PATCH] Remove migration SQL file and associated indexes from the Prisma migrations directory. --- prisma/migrations/0_init/migration.sql | 434 ------------------------- 1 file changed, 434 deletions(-) delete mode 100644 prisma/migrations/0_init/migration.sql diff --git a/prisma/migrations/0_init/migration.sql b/prisma/migrations/0_init/migration.sql deleted file mode 100644 index 8abce908..00000000 --- a/prisma/migrations/0_init/migration.sql +++ /dev/null @@ -1,434 +0,0 @@ --- CreateTable -CREATE TABLE "user" ( - "user_id" UUID NOT NULL, - "username" VARCHAR(255) NOT NULL, - "password" VARCHAR(60) NOT NULL, - "role" VARCHAR(50) NOT NULL, - "logo_url" VARCHAR(2183), - "display_name" VARCHAR(255), - "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMPTZ(6), - "deleted_at" TIMESTAMPTZ(6), - - CONSTRAINT "user_pkey" PRIMARY KEY ("user_id") -); - --- CreateTable -CREATE TABLE "session" ( - "session_id" UUID NOT NULL, - "website_id" UUID NOT NULL, - "browser" VARCHAR(20), - "os" VARCHAR(20), - "device" VARCHAR(20), - "screen" VARCHAR(11), - "language" VARCHAR(35), - "country" CHAR(2), - "region" VARCHAR(20), - "city" VARCHAR(50), - "distinct_id" VARCHAR(50), - "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "session_pkey" PRIMARY KEY ("session_id") -); - --- CreateTable -CREATE TABLE "website" ( - "website_id" UUID NOT NULL, - "name" VARCHAR(100) NOT NULL, - "domain" VARCHAR(500), - "share_id" VARCHAR(50), - "reset_at" TIMESTAMPTZ(6), - "user_id" UUID, - "team_id" UUID, - "created_by" UUID, - "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMPTZ(6), - "deleted_at" TIMESTAMPTZ(6), - - CONSTRAINT "website_pkey" PRIMARY KEY ("website_id") -); - --- CreateTable -CREATE TABLE "website_event" ( - "event_id" UUID NOT NULL, - "website_id" UUID NOT NULL, - "session_id" UUID NOT NULL, - "visit_id" UUID NOT NULL, - "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, - "url_path" VARCHAR(500) NOT NULL, - "url_query" VARCHAR(500), - "utm_source" VARCHAR(255), - "utm_medium" VARCHAR(255), - "utm_campaign" VARCHAR(255), - "utm_content" VARCHAR(255), - "utm_term" VARCHAR(255), - "referrer_path" VARCHAR(500), - "referrer_query" VARCHAR(500), - "referrer_domain" VARCHAR(500), - "page_title" VARCHAR(500), - "gclid" VARCHAR(255), - "fbclid" VARCHAR(255), - "msclkid" VARCHAR(255), - "ttclid" VARCHAR(255), - "li_fat_id" VARCHAR(255), - "twclid" VARCHAR(255), - "event_type" INTEGER NOT NULL DEFAULT 1, - "event_name" VARCHAR(50), - "tag" VARCHAR(50), - "hostname" VARCHAR(100), - - CONSTRAINT "website_event_pkey" PRIMARY KEY ("event_id") -); - --- CreateTable -CREATE TABLE "event_data" ( - "event_data_id" UUID NOT NULL, - "website_id" UUID NOT NULL, - "website_event_id" UUID NOT NULL, - "data_key" VARCHAR(500) NOT NULL, - "string_value" VARCHAR(500), - "number_value" DECIMAL(19,4), - "date_value" TIMESTAMPTZ(6), - "data_type" INTEGER NOT NULL, - "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "event_data_pkey" PRIMARY KEY ("event_data_id") -); - --- CreateTable -CREATE TABLE "session_data" ( - "session_data_id" UUID NOT NULL, - "website_id" UUID NOT NULL, - "session_id" UUID NOT NULL, - "data_key" VARCHAR(500) NOT NULL, - "string_value" VARCHAR(500), - "number_value" DECIMAL(19,4), - "date_value" TIMESTAMPTZ(6), - "data_type" INTEGER NOT NULL, - "distinct_id" VARCHAR(50), - "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "session_data_pkey" PRIMARY KEY ("session_data_id") -); - --- CreateTable -CREATE TABLE "team" ( - "team_id" UUID NOT NULL, - "name" VARCHAR(50) NOT NULL, - "access_code" VARCHAR(50), - "logo_url" VARCHAR(2183), - "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMPTZ(6), - "deleted_at" TIMESTAMPTZ(6), - - CONSTRAINT "team_pkey" PRIMARY KEY ("team_id") -); - --- CreateTable -CREATE TABLE "team_user" ( - "team_user_id" UUID NOT NULL, - "team_id" UUID NOT NULL, - "user_id" UUID NOT NULL, - "role" VARCHAR(50) NOT NULL, - "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMPTZ(6), - - CONSTRAINT "team_user_pkey" PRIMARY KEY ("team_user_id") -); - --- CreateTable -CREATE TABLE "report" ( - "report_id" UUID NOT NULL, - "user_id" UUID NOT NULL, - "website_id" UUID NOT NULL, - "type" VARCHAR(50) NOT NULL, - "name" VARCHAR(200) NOT NULL, - "description" VARCHAR(500) NOT NULL, - "parameters" JSONB NOT NULL, - "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMPTZ(6), - - CONSTRAINT "report_pkey" PRIMARY KEY ("report_id") -); - --- CreateTable -CREATE TABLE "segment" ( - "segment_id" UUID NOT NULL, - "website_id" UUID NOT NULL, - "type" VARCHAR(50) NOT NULL, - "name" VARCHAR(200) NOT NULL, - "parameters" JSONB NOT NULL, - "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMPTZ(6), - - CONSTRAINT "segment_pkey" PRIMARY KEY ("segment_id") -); - --- CreateTable -CREATE TABLE "revenue" ( - "revenue_id" UUID NOT NULL, - "website_id" UUID NOT NULL, - "session_id" UUID NOT NULL, - "event_id" UUID NOT NULL, - "event_name" VARCHAR(50) NOT NULL, - "currency" VARCHAR(10) NOT NULL, - "revenue" DECIMAL(19,4), - "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "revenue_pkey" PRIMARY KEY ("revenue_id") -); - --- CreateTable -CREATE TABLE "link" ( - "link_id" UUID NOT NULL, - "name" VARCHAR(100) NOT NULL, - "url" VARCHAR(500) NOT NULL, - "slug" VARCHAR(100) NOT NULL, - "user_id" UUID, - "team_id" UUID, - "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMPTZ(6), - "deleted_at" TIMESTAMPTZ(6), - - CONSTRAINT "link_pkey" PRIMARY KEY ("link_id") -); - --- CreateTable -CREATE TABLE "pixel" ( - "pixel_id" UUID NOT NULL, - "name" VARCHAR(100) NOT NULL, - "slug" VARCHAR(100) NOT NULL, - "user_id" UUID, - "team_id" UUID, - "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMPTZ(6), - "deleted_at" TIMESTAMPTZ(6), - - CONSTRAINT "pixel_pkey" PRIMARY KEY ("pixel_id") -); - --- CreateIndex -CREATE UNIQUE INDEX "user_user_id_key" ON "user"("user_id"); - --- CreateIndex -CREATE UNIQUE INDEX "user_username_key" ON "user"("username"); - --- CreateIndex -CREATE UNIQUE INDEX "session_session_id_key" ON "session"("session_id"); - --- CreateIndex -CREATE INDEX "session_created_at_idx" ON "session"("created_at"); - --- CreateIndex -CREATE INDEX "session_website_id_idx" ON "session"("website_id"); - --- CreateIndex -CREATE INDEX "session_website_id_created_at_idx" ON "session"("website_id", "created_at"); - --- CreateIndex -CREATE INDEX "session_website_id_created_at_browser_idx" ON "session"("website_id", "created_at", "browser"); - --- CreateIndex -CREATE INDEX "session_website_id_created_at_os_idx" ON "session"("website_id", "created_at", "os"); - --- CreateIndex -CREATE INDEX "session_website_id_created_at_device_idx" ON "session"("website_id", "created_at", "device"); - --- CreateIndex -CREATE INDEX "session_website_id_created_at_screen_idx" ON "session"("website_id", "created_at", "screen"); - --- CreateIndex -CREATE INDEX "session_website_id_created_at_language_idx" ON "session"("website_id", "created_at", "language"); - --- CreateIndex -CREATE INDEX "session_website_id_created_at_country_idx" ON "session"("website_id", "created_at", "country"); - --- CreateIndex -CREATE INDEX "session_website_id_created_at_region_idx" ON "session"("website_id", "created_at", "region"); - --- CreateIndex -CREATE INDEX "session_website_id_created_at_city_idx" ON "session"("website_id", "created_at", "city"); - --- CreateIndex -CREATE UNIQUE INDEX "website_website_id_key" ON "website"("website_id"); - --- CreateIndex -CREATE UNIQUE INDEX "website_share_id_key" ON "website"("share_id"); - --- CreateIndex -CREATE INDEX "website_user_id_idx" ON "website"("user_id"); - --- CreateIndex -CREATE INDEX "website_team_id_idx" ON "website"("team_id"); - --- CreateIndex -CREATE INDEX "website_created_at_idx" ON "website"("created_at"); - --- CreateIndex -CREATE INDEX "website_share_id_idx" ON "website"("share_id"); - --- CreateIndex -CREATE INDEX "website_created_by_idx" ON "website"("created_by"); - --- CreateIndex -CREATE INDEX "website_event_created_at_idx" ON "website_event"("created_at"); - --- CreateIndex -CREATE INDEX "website_event_session_id_idx" ON "website_event"("session_id"); - --- CreateIndex -CREATE INDEX "website_event_visit_id_idx" ON "website_event"("visit_id"); - --- CreateIndex -CREATE INDEX "website_event_website_id_idx" ON "website_event"("website_id"); - --- CreateIndex -CREATE INDEX "website_event_website_id_created_at_idx" ON "website_event"("website_id", "created_at"); - --- CreateIndex -CREATE INDEX "website_event_website_id_created_at_url_path_idx" ON "website_event"("website_id", "created_at", "url_path"); - --- CreateIndex -CREATE INDEX "website_event_website_id_created_at_url_query_idx" ON "website_event"("website_id", "created_at", "url_query"); - --- CreateIndex -CREATE INDEX "website_event_website_id_created_at_referrer_domain_idx" ON "website_event"("website_id", "created_at", "referrer_domain"); - --- CreateIndex -CREATE INDEX "website_event_website_id_created_at_page_title_idx" ON "website_event"("website_id", "created_at", "page_title"); - --- CreateIndex -CREATE INDEX "website_event_website_id_created_at_event_name_idx" ON "website_event"("website_id", "created_at", "event_name"); - --- CreateIndex -CREATE INDEX "website_event_website_id_created_at_tag_idx" ON "website_event"("website_id", "created_at", "tag"); - --- CreateIndex -CREATE INDEX "website_event_website_id_session_id_created_at_idx" ON "website_event"("website_id", "session_id", "created_at"); - --- CreateIndex -CREATE INDEX "website_event_website_id_visit_id_created_at_idx" ON "website_event"("website_id", "visit_id", "created_at"); - --- CreateIndex -CREATE INDEX "website_event_website_id_created_at_hostname_idx" ON "website_event"("website_id", "created_at", "hostname"); - --- CreateIndex -CREATE INDEX "event_data_created_at_idx" ON "event_data"("created_at"); - --- CreateIndex -CREATE INDEX "event_data_website_id_idx" ON "event_data"("website_id"); - --- CreateIndex -CREATE INDEX "event_data_website_event_id_idx" ON "event_data"("website_event_id"); - --- CreateIndex -CREATE INDEX "event_data_website_id_created_at_idx" ON "event_data"("website_id", "created_at"); - --- CreateIndex -CREATE INDEX "event_data_website_id_created_at_data_key_idx" ON "event_data"("website_id", "created_at", "data_key"); - --- CreateIndex -CREATE INDEX "session_data_created_at_idx" ON "session_data"("created_at"); - --- CreateIndex -CREATE INDEX "session_data_website_id_idx" ON "session_data"("website_id"); - --- CreateIndex -CREATE INDEX "session_data_session_id_idx" ON "session_data"("session_id"); - --- CreateIndex -CREATE INDEX "session_data_session_id_created_at_idx" ON "session_data"("session_id", "created_at"); - --- CreateIndex -CREATE INDEX "session_data_website_id_created_at_data_key_idx" ON "session_data"("website_id", "created_at", "data_key"); - --- CreateIndex -CREATE UNIQUE INDEX "team_team_id_key" ON "team"("team_id"); - --- CreateIndex -CREATE UNIQUE INDEX "team_access_code_key" ON "team"("access_code"); - --- CreateIndex -CREATE INDEX "team_access_code_idx" ON "team"("access_code"); - --- CreateIndex -CREATE UNIQUE INDEX "team_user_team_user_id_key" ON "team_user"("team_user_id"); - --- CreateIndex -CREATE INDEX "team_user_team_id_idx" ON "team_user"("team_id"); - --- CreateIndex -CREATE INDEX "team_user_user_id_idx" ON "team_user"("user_id"); - --- CreateIndex -CREATE UNIQUE INDEX "report_report_id_key" ON "report"("report_id"); - --- CreateIndex -CREATE INDEX "report_user_id_idx" ON "report"("user_id"); - --- CreateIndex -CREATE INDEX "report_website_id_idx" ON "report"("website_id"); - --- CreateIndex -CREATE INDEX "report_type_idx" ON "report"("type"); - --- CreateIndex -CREATE INDEX "report_name_idx" ON "report"("name"); - --- CreateIndex -CREATE UNIQUE INDEX "segment_segment_id_key" ON "segment"("segment_id"); - --- CreateIndex -CREATE INDEX "segment_website_id_idx" ON "segment"("website_id"); - --- CreateIndex -CREATE UNIQUE INDEX "revenue_revenue_id_key" ON "revenue"("revenue_id"); - --- CreateIndex -CREATE INDEX "revenue_website_id_idx" ON "revenue"("website_id"); - --- CreateIndex -CREATE INDEX "revenue_session_id_idx" ON "revenue"("session_id"); - --- CreateIndex -CREATE INDEX "revenue_website_id_created_at_idx" ON "revenue"("website_id", "created_at"); - --- CreateIndex -CREATE INDEX "revenue_website_id_session_id_created_at_idx" ON "revenue"("website_id", "session_id", "created_at"); - --- CreateIndex -CREATE UNIQUE INDEX "link_link_id_key" ON "link"("link_id"); - --- CreateIndex -CREATE UNIQUE INDEX "link_slug_key" ON "link"("slug"); - --- CreateIndex -CREATE INDEX "link_slug_idx" ON "link"("slug"); - --- CreateIndex -CREATE INDEX "link_user_id_idx" ON "link"("user_id"); - --- CreateIndex -CREATE INDEX "link_team_id_idx" ON "link"("team_id"); - --- CreateIndex -CREATE INDEX "link_created_at_idx" ON "link"("created_at"); - --- CreateIndex -CREATE UNIQUE INDEX "pixel_pixel_id_key" ON "pixel"("pixel_id"); - --- CreateIndex -CREATE UNIQUE INDEX "pixel_slug_key" ON "pixel"("slug"); - --- CreateIndex -CREATE INDEX "pixel_slug_idx" ON "pixel"("slug"); - --- CreateIndex -CREATE INDEX "pixel_user_id_idx" ON "pixel"("user_id"); - --- CreateIndex -CREATE INDEX "pixel_team_id_idx" ON "pixel"("team_id"); - --- CreateIndex -CREATE INDEX "pixel_created_at_idx" ON "pixel"("created_at"); -