24 lines
873 B
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;
|