|
|
|
@ -600,7 +600,8 @@ namespace Emby.Server.Implementations.Data
|
|
|
|
|
AddColumn(db, "MediaStreams", "ColorPrimaries", "TEXT", existingColumnNames);
|
|
|
|
|
AddColumn(db, "MediaStreams", "ColorSpace", "TEXT", existingColumnNames);
|
|
|
|
|
AddColumn(db, "MediaStreams", "ColorTransfer", "TEXT", existingColumnNames);
|
|
|
|
|
}, TransactionMode);
|
|
|
|
|
},
|
|
|
|
|
TransactionMode);
|
|
|
|
|
|
|
|
|
|
connection.RunQueries(postQueries);
|
|
|
|
|
}
|
|
|
|
@ -645,7 +646,8 @@ namespace Emby.Server.Implementations.Data
|
|
|
|
|
|
|
|
|
|
saveImagesStatement.MoveNext();
|
|
|
|
|
}
|
|
|
|
|
}, TransactionMode);
|
|
|
|
|
},
|
|
|
|
|
TransactionMode);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -689,7 +691,8 @@ namespace Emby.Server.Implementations.Data
|
|
|
|
|
db =>
|
|
|
|
|
{
|
|
|
|
|
SaveItemsInTranscation(db, tuples);
|
|
|
|
|
}, TransactionMode);
|
|
|
|
|
},
|
|
|
|
|
TransactionMode);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -2140,7 +2143,8 @@ namespace Emby.Server.Implementations.Data
|
|
|
|
|
db.Execute("delete from " + ChaptersTableName + " where ItemId=@ItemId", idBlob);
|
|
|
|
|
|
|
|
|
|
InsertChapters(idBlob, chapters, db);
|
|
|
|
|
}, TransactionMode);
|
|
|
|
|
},
|
|
|
|
|
TransactionMode);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -3006,7 +3010,8 @@ namespace Emby.Server.Implementations.Data
|
|
|
|
|
|
|
|
|
|
LogQueryTime("GetItems.TotalRecordCount", totalRecordCountQuery, now);
|
|
|
|
|
}
|
|
|
|
|
}, ReadTransactionMode);
|
|
|
|
|
},
|
|
|
|
|
ReadTransactionMode);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
result.Items = list;
|
|
|
|
@ -3407,7 +3412,8 @@ namespace Emby.Server.Implementations.Data
|
|
|
|
|
result.TotalRecordCount = statement.ExecuteQuery().SelectScalarInt().First();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}, ReadTransactionMode);
|
|
|
|
|
},
|
|
|
|
|
ReadTransactionMode);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
LogQueryTime("GetItemIds", commandText, now);
|
|
|
|
@ -4957,7 +4963,8 @@ where AncestorIdText not null and ItemValues.Value not null and ItemValues.Type
|
|
|
|
|
db =>
|
|
|
|
|
{
|
|
|
|
|
connection.ExecuteAll(sql);
|
|
|
|
|
}, TransactionMode);
|
|
|
|
|
},
|
|
|
|
|
TransactionMode);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -5009,7 +5016,8 @@ where AncestorIdText not null and ItemValues.Value not null and ItemValues.Type
|
|
|
|
|
|
|
|
|
|
// Delete the item
|
|
|
|
|
ExecuteWithSingleParam(db, "delete from TypedBaseItems where guid=@Id", idBlob);
|
|
|
|
|
}, TransactionMode);
|
|
|
|
|
},
|
|
|
|
|
TransactionMode);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -5816,7 +5824,8 @@ AND Type = @InternalPersonType)");
|
|
|
|
|
db.Execute("delete from People where ItemId=@ItemId", itemIdBlob);
|
|
|
|
|
|
|
|
|
|
InsertPeople(itemIdBlob, people, db);
|
|
|
|
|
}, TransactionMode);
|
|
|
|
|
},
|
|
|
|
|
TransactionMode);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -5974,7 +5983,8 @@ AND Type = @InternalPersonType)");
|
|
|
|
|
db.Execute("delete from mediastreams where ItemId=@ItemId", itemIdBlob);
|
|
|
|
|
|
|
|
|
|
InsertMediaStreams(itemIdBlob, streams, db);
|
|
|
|
|
}, TransactionMode);
|
|
|
|
|
},
|
|
|
|
|
TransactionMode);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -6308,7 +6318,8 @@ AND Type = @InternalPersonType)");
|
|
|
|
|
db.Execute("delete from mediaattachments where ItemId=@ItemId", itemIdBlob);
|
|
|
|
|
|
|
|
|
|
InsertMediaAttachments(itemIdBlob, attachments, db, cancellationToken);
|
|
|
|
|
}, TransactionMode);
|
|
|
|
|
},
|
|
|
|
|
TransactionMode);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|