Я получаю эту ошибку Caused by: org.postgresql.util.PSQLException: Ran out of memory retrieving query results.
при попытке выполнить этот запрос и удалить много больших операторов. Нужна помощь в выяснении, как исправить этот запрос, чтобы он не исчерпал память при выполнении длинных операций с файлами большого размера.
@Transactional
public void deleteStatements(LocalDate expiryDate) {
int deletedStatements = statementRepository.deleteByIdCreatedDateBefore(expiryDate);
logger.info("Deleted {} statements.", deletedStatements);
}
@Modifying
@Query(value = "DELETE FROM generated_statements WHERE created_date < :expiryDate", nativeQuery = true)
int deleteByIdCreatedDateBefore(LocalDate expiryDate);