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

111 lines
2.4 KiB
SQL
Raw Normal View History

CREATE TABLE "Task" (
"ID" INTEGER PRIMARY KEY,
2009-03-29 18:06:02 +00:00
"ScheduleID" INTEGER NULL,
"Service" TEXT NULL,
"Encryptionkey" TEXT NULL,
"SourcePath" TEXT NULL,
"KeepFull" INTEGER NULL,
"KeepTime" TEXT NULL,
"FullAfter" TEXT NULL,
2010-06-19 21:08:21 +00:00
"EncryptionModule" TEXT NULL,
"CompressionModule" TEXT NULL,
2009-03-29 18:06:02 +00:00
"IncludeSetup" BOOLEAN NULL
);
CREATE TABLE "Schedule" (
"ID" INTEGER PRIMARY KEY,
"Name" TEXT NULL,
"Path" TEXT NULL,
"When" DATETIME NULL,
"Repeat" TEXT NULL,
"Weekdays" TEXT NULL
);
2009-03-29 18:06:02 +00:00
CREATE TABLE "BackendSetting" (
"ID" INTEGER PRIMARY KEY,
"TaskID" INTEGER NULL,
"Name" TEXT NULL,
"Value" TEXT NULL
);
CREATE TABLE "TaskExtension" (
"ID" INTEGER PRIMARY KEY,
"TaskID" INTEGER NULL,
"Name" TEXT NULL,
"Value" TEXT NULL
);
2009-03-29 18:06:02 +00:00
CREATE TABLE "TaskOverride" (
"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,
"ParsedMessage" 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,
2011-09-21 20:13:07 +00:00
"TaskID" INTEGER NULL,
"GlobbingFilter" TEXT NULL
2009-02-01 23:20:07 +00:00
);
2010-06-19 21:08:21 +00:00
CREATE TABLE "SettingExtension" (
"ID" INTEGER PRIMARY KEY,
"SettingKey" TEXT NULL,
"Name" TEXT NULL,
"Value" TEXT NULL
);
CREATE TABLE "CompressionSetting" (
"ID" INTEGER PRIMARY KEY,
"TaskID" INTEGER NULL,
"Name" TEXT NULL,
"Value" TEXT NULL
);
CREATE TABLE "EncryptionSetting" (
"ID" INTEGER PRIMARY KEY,
"TaskID" INTEGER NULL,
"Name" TEXT NULL,
"Value" TEXT NULL
);
2011-09-21 20:13:07 +00:00
INSERT INTO "Version" ("Version") VALUES (8);