diff --git a/common/src/main/java/net/william278/husksync/database/PostgresDatabase.java b/common/src/main/java/net/william278/husksync/database/PostgresDatabase.java index 6701fb7c..57438ace 100644 --- a/common/src/main/java/net/william278/husksync/database/PostgresDatabase.java +++ b/common/src/main/java/net/william278/husksync/database/PostgresDatabase.java @@ -329,7 +329,7 @@ public class PostgresDatabase extends Database { try (Connection connection = getConnection()) { try (PreparedStatement statement = connection.prepareStatement(formatStatementTables(""" WITH cte AS ( - SELECT id + SELECT version_uuid FROM %user_data_table% WHERE player_uuid=? AND pinned=FALSE @@ -337,7 +337,7 @@ public class PostgresDatabase extends Database { LIMIT %entry_count% ) DELETE FROM %user_data_table% - WHERE id IN (SELECT id FROM cte);""".replace("%entry_count%", + WHERE version_uuid IN (SELECT version_uuid FROM cte);""".replace("%entry_count%", Integer.toString(unpinnedUserData.size() - maxSnapshots))))) { statement.setObject(1, user.getUuid()); statement.executeUpdate();