У меня работает служба и вставляет данные (много данных). Иногда, а это всего несколько недель, я получаю такую ошибку:
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, у меня тоже будет эта ошибка. Кто-нибудь знает, почему этот запрос Insert, в котором нет ничего особенного, имеет эту ошибку? В этой таблице есть первичный ключ, но нет внешнего ключа, и я проверил вручную, эта таблица не содержит первичный ключ.
Как я могу исправить эту ошибку?