Fix SQL errors

This commit is contained in:
Natsumi
2025-09-04 19:13:45 +12:00
parent e50cd1c24a
commit b0d56000b1
2 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -964,7 +964,7 @@ const gameLog = {
SELECT DISTINCT location, world_name, group_name SELECT DISTINCT location, world_name, group_name
FROM gamelog_location FROM gamelog_location
) )
SELECT gamelog_join_leave.created_at, strftime("%s", gamelog_join_leave.created_at) * 1000 created_at_ts, gamelog_join_leave.location, gamelog_join_leave.time, grouped_locations.world_name, grouped_locations.group_name, gamelog_join_leave.id, gamelog_join_leave.type SELECT gamelog_join_leave.created_at, strftime('%s', gamelog_join_leave.created_at) * 1000 created_at_ts, gamelog_join_leave.location, gamelog_join_leave.time, grouped_locations.world_name, grouped_locations.group_name, gamelog_join_leave.id, gamelog_join_leave.type
FROM gamelog_join_leave FROM gamelog_join_leave
INNER JOIN grouped_locations ON gamelog_join_leave.location = grouped_locations.location INNER JOIN grouped_locations ON gamelog_join_leave.location = grouped_locations.location
WHERE user_id = @userId OR display_name = @displayName WHERE user_id = @userId OR display_name = @displayName
@@ -1140,7 +1140,7 @@ const gameLog = {
* *
FROM FROM
gamelog_join_leave gamelog_join_leave
WHERE type = "OnPlayerLeft" WHERE type = 'OnPlayerLeft'
AND ( AND (
strftime('%Y-%m-%dT%H:%M:%SZ', created_at, '-' || (time * 1.0 / 1000) || ' seconds') BETWEEN @utc_start_date AND @utc_end_date strftime('%Y-%m-%dT%H:%M:%SZ', created_at, '-' || (time * 1.0 / 1000) || ' seconds') BETWEEN @utc_start_date AND @utc_end_date
OR created_at BETWEEN @utc_start_date AND @utc_end_date OR created_at BETWEEN @utc_start_date AND @utc_end_date
+3 -3
View File
@@ -23,7 +23,7 @@ const tableFixes = {
time: dbRow[6] time: dbRow[6]
}; };
travelingList.unshift(row); travelingList.unshift(row);
}, 'SELECT * FROM gamelog_join_leave WHERE type = "OnPlayerLeft" AND location = "traveling"'); }, "SELECT * FROM gamelog_join_leave WHERE type = 'OnPlayerLeft' AND location = 'traveling'");
travelingList.forEach(async (travelingEntry) => { travelingList.forEach(async (travelingEntry) => {
await sqliteService.execute( await sqliteService.execute(
(dbRow) => { (dbRow) => {
@@ -44,7 +44,7 @@ const tableFixes = {
} }
); );
}, },
'SELECT * FROM gamelog_join_leave WHERE type = "OnPlayerJoined" AND display_name = @displayName AND created_at <= @created_at ORDER BY created_at DESC LIMIT 1', "SELECT * FROM gamelog_join_leave WHERE type = 'OnPlayerJoined' AND display_name = @displayName AND created_at <= @created_at ORDER BY created_at DESC LIMIT 1",
{ {
'@displayName': travelingEntry.displayName, '@displayName': travelingEntry.displayName,
'@created_at': travelingEntry.created_at '@created_at': travelingEntry.created_at
@@ -134,7 +134,7 @@ const tableFixes = {
id: dbRow[0], id: dbRow[0],
displayName: dbRow[1] displayName: dbRow[1]
}); });
}, 'SELECT id, display_name FROM gamelog_join_leave WHERE display_name LIKE "% (%"'); }, "SELECT id, display_name FROM gamelog_join_leave WHERE display_name LIKE '% (%'");
return badEntries; return badEntries;
}, },