Merge pull request #6246 from duplicati/feature/fix-db-schema
Added missing index on remotevolume name
This commit is contained in:
+2
@@ -0,0 +1,2 @@
|
||||
DROP INDEX IF EXISTS "RemotevolumeNameOnly";
|
||||
DROP INDEX IF EXISTS "FileLookupMetadataID";
|
||||
@@ -0,0 +1,3 @@
|
||||
CREATE UNIQUE INDEX IF NOT EXISTS "RemotevolumeNameOnly" ON "Remotevolume" ("Name");
|
||||
CREATE INDEX IF NOT EXISTS "FileLookupMetadataID" ON "FileLookup" ("MetadataID");
|
||||
UPDATE "Version" SET "Version" = 16;
|
||||
@@ -38,6 +38,7 @@ CREATE TABLE "Remotevolume" (
|
||||
);
|
||||
|
||||
/* Index for detecting broken states */
|
||||
CREATE UNIQUE INDEX IF NOT EXISTS "RemotevolumeNameOnly" ON "Remotevolume" ("Name");
|
||||
CREATE UNIQUE INDEX "RemotevolumeName" ON "Remotevolume" ("Name", "State");
|
||||
|
||||
/*
|
||||
@@ -113,7 +114,7 @@ CREATE TABLE "FileLookup" (
|
||||
/* Fast path based lookup, single properties are auto-indexed */
|
||||
CREATE UNIQUE INDEX "FileLookupPath" ON "FileLookup" ("PrefixID", "Path", "BlocksetID", "MetadataID");
|
||||
CREATE INDEX "nn_FileLookup_BlockMeta" ON FileLookup ("BlocksetID", "MetadataID");
|
||||
|
||||
CREATE INDEX "FileLookupMetadataID" ON "FileLookup" ("MetadataID");
|
||||
|
||||
|
||||
/*
|
||||
@@ -294,4 +295,4 @@ CREATE TABLE "ChangeJournalData" (
|
||||
"ConfigHash" TEXT NOT NULL
|
||||
);
|
||||
|
||||
INSERT INTO "Version" ("Version") VALUES (15);
|
||||
INSERT INTO "Version" ("Version") VALUES (16);
|
||||
|
||||
Reference in New Issue
Block a user