Files
duplicati/Duplicati/GUI/Database schema/Schema.sql
T

78 lines
1.7 KiB
SQL
Raw Normal View History

CREATE TABLE "Task" (
"ID" INTEGER PRIMARY KEY,
"Service" TEXT NULL,
"Encryptionkey" TEXT NULL,
"Signaturekey" TEXT NULL,
"SourcePath" TEXT NULL,
"ScheduleID" INTEGER NULL
);
CREATE TABLE "Schedule" (
"ID" INTEGER PRIMARY KEY,
"Name" TEXT NULL,
"Path" TEXT NULL,
"When" DATETIME NULL,
"Repeat" TEXT NULL,
"Weekdays" TEXT NULL,
"KeepFull" INTEGER NULL,
"KeepTime" TEXT NULL,
2009-01-22 23:59:49 +00:00
"MaxUploadsize" TEXT NULL,
"UploadBandwidth" TEXT NULL,
"DownloadBandwidth" TEXT NULL,
"VolumeSize" TEXT NULL,
"FullAfter" TEXT
);
CREATE TABLE "TaskSetting" (
"ID" INTEGER PRIMARY KEY,
"TaskID" INTEGER NULL,
"Name" TEXT NULL,
"Value" TEXT NULL
);
CREATE TABLE "CommandQueue" (
"ID" INTEGER PRIMARY KEY,
"Command" TEXT NULL,
"Argument" TEXT NULL,
"Completed" BOOLEAN NULL
);
CREATE TABLE "Log" (
"ID" INTEGER PRIMARY KEY,
"TaskID" INTEGER NULL,
"EndTime" DATETIME NULL,
"BeginTime" DATETIME NULL,
"Action" TEXT NULL,
"SubAction" TEXT NULL,
"Transfersize" INTEGER NULL,
"ParsedStatus" TEXT NULL,
"LogBlobID" INTEGER NULL
);
CREATE TABLE "LogBlob" (
"ID" INTEGER PRIMARY KEY,
"Data" BLOB NULL
);
CREATE TABLE "Version" (
"ID" INTEGER PRIMARY KEY,
"Version" INTEGER
);
CREATE TABLE "ApplicationSetting" (
"ID" INTEGER PRIMARY KEY,
"Name" TEXT NULL,
"Value" TEXT NULL
);
2009-02-01 23:20:07 +00:00
CREATE TABLE "TaskFilter" (
"ID" INTEGER PRIMARY KEY,
"SortOrder" INTEGER NULL,
"Include" BOOLEAN NULL,
"Filter" TEXT NULL,
"TaskID" INTEGER NULL
);
2009-02-01 23:20:07 +00:00
INSERT INTO "Version" ("Version") VALUES (2);