mirror of
https://github.com/aliasvault/aliasvault.git
synced 2026-02-01 01:42:29 -05:00
Fix notes content migration key (#1539)
This commit is contained in:
committed by
Leendert de Borst
parent
728e699cc2
commit
c2177d0c8d
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1068,7 +1068,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
@@ -2278,7 +2278,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
|
||||
@@ -1036,7 +1036,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
@@ -2246,7 +2246,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
|
||||
@@ -1045,7 +1045,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
@@ -2281,7 +2281,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
|
||||
@@ -1041,7 +1041,7 @@ public struct VaultSql {
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
@@ -2275,7 +2275,7 @@ public struct VaultSql {
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1068,7 +1068,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
@@ -2278,7 +2278,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
|
||||
@@ -1036,7 +1036,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
@@ -2246,7 +2246,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1068,7 +1068,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
@@ -2278,7 +2278,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
|
||||
@@ -1036,7 +1036,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
@@ -2246,7 +2246,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
|
||||
@@ -572,7 +572,7 @@ namespace AliasClientDb.Migrations
|
||||
WHERE c.Username IS NOT NULL AND c.Username != '';
|
||||
");
|
||||
|
||||
// Migrate login.notes field (system field using FieldKey)
|
||||
// Migrate notes.content field (system field using FieldKey)
|
||||
// Note: GUID format must be uppercase with dashes (8-4-4-4-12) to match C# Guid.Parse expectations
|
||||
migrationBuilder.Sql(@"
|
||||
INSERT INTO FieldValues (Id, ItemId, FieldDefinitionId, FieldKey, Value, Weight, CreatedAt, UpdatedAt, IsDeleted)
|
||||
@@ -584,7 +584,7 @@ namespace AliasClientDb.Migrations
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
|
||||
@@ -1030,7 +1030,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
|
||||
@@ -356,7 +356,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
|
||||
@@ -1037,7 +1037,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
@@ -2251,7 +2251,7 @@ CREATE INDEX "IX_Tags_Name" ON "Tags" ("Name");
|
||||
SUBSTR(hex(randomblob(6)), 1, 12)) AS Id,
|
||||
c.Id AS ItemId,
|
||||
NULL AS FieldDefinitionId,
|
||||
'login.notes' AS FieldKey,
|
||||
'notes.content' AS FieldKey,
|
||||
c.Notes AS Value,
|
||||
0 AS Weight,
|
||||
c.UpdatedAt AS CreatedAt,
|
||||
|
||||
Reference in New Issue
Block a user