У меня есть работающий запуск и вставка данных (много данных). Когда-нибудь, и это только несколько недель, я получаю эту ошибку:Npgsql & Postgresql: ОШИБКА: XX001: не удалось прочитать блок 2354 отношения
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, который ничего особенного не имеет, имеет эту ошибку? В этой таблице есть первичный ключ, но не внешний ключ, и я проверил вручную, эта таблица не содержит первичный ключ.
Как я могу решить эту ошибку?
Что вы имеете в виду? База данных повреждена на жестком диске? –
Скорее всего, но, пожалуйста, задайте соответствующий список pgsql. –