У меня есть служба, работающая и вставляющая данные (много данных). Иногда, и это всего лишь несколько недель, я получаю эту ошибку:
ERROR: XX001: could not read block 2354 of relation 1663/17633/17925: read only 0 of 8192 bytes.
Эта ошибка связана с соединителем Npgsql PostGresql:
Exception trace: at Npgsql.NpgsqlConnector.CheckErrors()
at Npgsql.NpgsqlConnector.CheckErrorsAndNotifications()
at Npgsql.NpgsqlCommand.ExecuteCommand()
at Npgsql.NpgsqlCommand.ExecuteNonQuery()
Если я выполняю запрос, который создает эту ошибку внутри PGAdmin, у меня тоже есть эта ошибка. Кто-нибудь имеет представление, почему этот запрос вставки, который не имеет ничего особенного, имеет эту ошибку? Эта таблица имеет первичный ключ, но не внешний ключ, и я проверил вручную, эта таблица не содержит первичный ключ.
Как я могу решить эту ошибку?