mirror of
https://github.com/knightcrawler-stremio/knightcrawler.git
synced 2024-12-20 03:29:51 +00:00
First self-hosted release
This commit is contained in:
44
addon/hosted/torrentio.sql
Normal file
44
addon/hosted/torrentio.sql
Normal file
@@ -0,0 +1,44 @@
|
||||
CREATE TABLE "torrents" (
|
||||
"infoHash" TEXT,
|
||||
"provider" TEXT NOT NULL,
|
||||
"torrentId" TEXT,
|
||||
"title" TEXT NOT NULL,
|
||||
"size" INTEGER,
|
||||
"type" TEXT NOT NULL,
|
||||
"uploadDate" TEXT NOT NULL,
|
||||
"seeders" INTEGER,
|
||||
"trackers" TEXT,
|
||||
"languages" TEXT,
|
||||
"resolution" TEXT,
|
||||
"createdAt" TEXT,
|
||||
"updatedAt" TEXT,
|
||||
PRIMARY KEY("infoHash")
|
||||
);
|
||||
|
||||
CREATE TABLE "files" (
|
||||
"id" INTEGER,
|
||||
"infoHash" TEXT NOT NULL,
|
||||
"fileIndex" TEXT,
|
||||
"title" INTEGER,
|
||||
"size" INTEGER,
|
||||
"imdbId" TEXT,
|
||||
"imdbSeason" INTEGER,
|
||||
"imdbEpisode" INTEGER,
|
||||
"kitsuId" INTEGER,
|
||||
"kitsuEpisode" INTEGER,
|
||||
"createdAt" TEXT,
|
||||
"updatedAt" TEXT,
|
||||
FOREIGN KEY("infoHash") REFERENCES "torrent"("infoHash") ON DELETE CASCADE,
|
||||
PRIMARY KEY("id" AUTOINCREMENT)
|
||||
UNIQUE(infoHash, fileIndex)
|
||||
);
|
||||
|
||||
CREATE TABLE "subtitles" (
|
||||
"infoHash" TEXT NOT NULL,
|
||||
"fileIndex" INTEGER NOT NULL,
|
||||
"fileId" INTEGER,
|
||||
"title" TEXT NOT NULL,
|
||||
"size" INTEGER NOT NULL,
|
||||
FOREIGN KEY("fileId") REFERENCES "file"("id") ON DELETE SET NULL
|
||||
FOREIGN KEY("infoHash") REFERENCES "torrent"("infoHash") ON DELETE CASCADE
|
||||
);
|
||||
Reference in New Issue
Block a user