stremio/apps/master-api/prisma/migrations/20260825160000_iptv_lines/migration.sql

24 lines
873 B
SQL

-- CreateTable
CREATE TABLE "iptv_lines" (
"id" TEXT NOT NULL,
"addon_token_id" TEXT NOT NULL,
"label" TEXT,
"base_url" TEXT NOT NULL,
"username" TEXT NOT NULL,
"password_enc" TEXT NOT NULL,
"enable_live" BOOLEAN NOT NULL DEFAULT true,
"enable_vod" BOOLEAN NOT NULL DEFAULT true,
"enable_series" BOOLEAN NOT NULL DEFAULT true,
"last_ok_at" TIMESTAMP(3),
"last_error" TEXT,
"created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updated_at" TIMESTAMP(3) NOT NULL,
CONSTRAINT "iptv_lines_pkey" PRIMARY KEY ("id")
);
-- CreateIndex
CREATE UNIQUE INDEX "iptv_lines_addon_token_id_key" ON "iptv_lines"("addon_token_id");
-- AddForeignKey
ALTER TABLE "iptv_lines" ADD CONSTRAINT "iptv_lines_addon_token_id_fkey" FOREIGN KEY ("addon_token_id") REFERENCES "addon_tokens"("id") ON DELETE CASCADE ON UPDATE CASCADE;