Migrations: Increment id of media_id and time_index updates #2265

This commit is contained in:
Michael Mayer 2022-04-21 22:44:59 +02:00
parent 5e5c9161e8
commit d4662efd2a
6 changed files with 4 additions and 4 deletions

View file

@ -58,7 +58,7 @@ var DialectMySQL = Migrations{
Statements: []string{"CREATE OR REPLACE UNIQUE INDEX idx_files_search_media ON files (media_id);"},
},
{
ID: "20220329-082000",
ID: "20220329-083000",
Dialect: "mysql",
Statements: []string{"UPDATE files SET media_id = CASE WHEN file_missing = 0 AND deleted_at IS NULL THEN CONCAT((10000000000 - photo_id), '-', 1 + file_sidecar - file_primary, '-', file_uid) END;"},
},
@ -73,7 +73,7 @@ var DialectMySQL = Migrations{
Statements: []string{"CREATE OR REPLACE UNIQUE INDEX idx_files_search_timeline ON files (time_index);"},
},
{
ID: "20220329-092000",
ID: "20220329-093000",
Dialect: "mysql",
Statements: []string{"UPDATE files SET time_index = CASE WHEN file_missing = 0 AND deleted_at IS NULL THEN CONCAT(100000000000000 - CAST(photo_taken_at AS UNSIGNED), '-', media_id) END;"},
},

View file

@ -38,7 +38,7 @@ var DialectSQLite3 = Migrations{
Statements: []string{"CREATE UNIQUE INDEX IF NOT EXISTS idx_files_search_media ON files (media_id);"},
},
{
ID: "20220329-082000",
ID: "20220329-083000",
Dialect: "sqlite3",
Statements: []string{"UPDATE files SET media_id = CASE WHEN photo_id IS NOT NULL AND file_missing = 0 AND deleted_at IS NULL THEN ((10000000000 - photo_id) || '-' || (1 + file_sidecar - file_primary) || '-' || file_uid) END WHERE 1;"},
},
@ -48,7 +48,7 @@ var DialectSQLite3 = Migrations{
Statements: []string{"CREATE UNIQUE INDEX IF NOT EXISTS idx_files_search_timeline ON files (time_index);"},
},
{
ID: "20220329-092000",
ID: "20220329-093000",
Dialect: "sqlite3",
Statements: []string{"UPDATE files SET time_index = CASE WHEN media_id IS NOT NULL AND photo_taken_at IS NOT NULL THEN ((100000000000000 - strftime('%Y%m%d%H%M%S', photo_taken_at)) || '-' || media_id) ELSE NULL END WHERE photo_id IS NOT NULL;"},
},