aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Data/SqliteItemRepository.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-11-21 15:22:43 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-11-21 15:22:43 -0500
commit92cf390fb0d8cb23d56128591e15f496210fcc7e (patch)
tree85f61fea7870e12e4c153ef1dd0cd1a6b1ff7f27 /Emby.Server.Implementations/Data/SqliteItemRepository.cs
parentaa0b83817dd747a28b4f023d53a4866341c3faf7 (diff)
update user data db
Diffstat (limited to 'Emby.Server.Implementations/Data/SqliteItemRepository.cs')
-rw-r--r--Emby.Server.Implementations/Data/SqliteItemRepository.cs45
1 files changed, 14 insertions, 31 deletions
diff --git a/Emby.Server.Implementations/Data/SqliteItemRepository.cs b/Emby.Server.Implementations/Data/SqliteItemRepository.cs
index bc1eca06a..5c24c9ac4 100644
--- a/Emby.Server.Implementations/Data/SqliteItemRepository.cs
+++ b/Emby.Server.Implementations/Data/SqliteItemRepository.cs
@@ -357,23 +357,6 @@ namespace Emby.Server.Implementations.Data
//await Vacuum(_connection).ConfigureAwait(false);
}
-
- private SQLiteDatabaseConnection CreateConnection(bool readOnly, bool attachUserdata)
- {
- Action<SQLiteDatabaseConnection> onConnect = null;
-
- if (attachUserdata)
- {
- onConnect =
- c => SqliteExtensions.Attach(c, Path.Combine(_config.ApplicationPaths.DataPath, "userdata_v2.db"),
- "UserDataDb");
- }
-
- var conn = CreateConnection(readOnly, onConnect);
-
- return conn;
- }
-
private readonly string[] _retriveItemColumns =
{
"type",
@@ -2265,13 +2248,13 @@ namespace Emby.Server.Implementations.Data
if (EnableJoinUserData(query))
{
- list.Add("UserDataDb.UserData.UserId");
- list.Add("UserDataDb.UserData.lastPlayedDate");
- list.Add("UserDataDb.UserData.playbackPositionTicks");
- list.Add("UserDataDb.UserData.playcount");
- list.Add("UserDataDb.UserData.isFavorite");
- list.Add("UserDataDb.UserData.played");
- list.Add("UserDataDb.UserData.rating");
+ list.Add("UserData.UserId");
+ list.Add("UserData.lastPlayedDate");
+ list.Add("UserData.playbackPositionTicks");
+ list.Add("UserData.playcount");
+ list.Add("UserData.isFavorite");
+ list.Add("UserData.played");
+ list.Add("UserData.rating");
}
if (query.SimilarTo != null)
@@ -2336,7 +2319,7 @@ namespace Emby.Server.Implementations.Data
return string.Empty;
}
- return " left join UserDataDb.UserData on UserDataKey=UserDataDb.UserData.Key And (UserId=@UserId)";
+ return " left join UserData on UserDataKey=UserData.Key And (UserId=@UserId)";
}
private string GetGroupBy(InternalItemsQuery query)
@@ -2412,7 +2395,7 @@ namespace Emby.Server.Implementations.Data
}
}
- using (var connection = CreateConnection(true, EnableJoinUserData(query)))
+ using (var connection = CreateConnection(true))
{
using (WriteLock.Read())
{
@@ -2581,7 +2564,7 @@ namespace Emby.Server.Implementations.Data
}
}
- using (var connection = CreateConnection(true, EnableJoinUserData(query)))
+ using (var connection = CreateConnection(true))
{
using (WriteLock.Read())
{
@@ -2811,7 +2794,7 @@ namespace Emby.Server.Implementations.Data
var list = new List<Guid>();
- using (var connection = CreateConnection(true, EnableJoinUserData(query)))
+ using (var connection = CreateConnection(true))
{
using (WriteLock.Read())
{
@@ -2882,7 +2865,7 @@ namespace Emby.Server.Implementations.Data
var list = new List<Tuple<Guid, string>>();
- using (var connection = CreateConnection(true, EnableJoinUserData(query)))
+ using (var connection = CreateConnection(true))
{
using (WriteLock.Read())
{
@@ -2972,7 +2955,7 @@ namespace Emby.Server.Implementations.Data
var list = new List<Guid>();
- using (var connection = CreateConnection(true, EnableJoinUserData(query)))
+ using (var connection = CreateConnection(true))
{
using (WriteLock.Read())
{
@@ -4880,7 +4863,7 @@ namespace Emby.Server.Implementations.Data
var list = new List<Tuple<BaseItem, ItemCounts>>();
var count = 0;
- using (var connection = CreateConnection(true, EnableJoinUserData(query)))
+ using (var connection = CreateConnection(true))
{
using (WriteLock.Read())
{