Вопрос:
У меня есть postgresql 9.1.19, развернутый на Windows Server 2008 R2.
По какой-то причине он начал бросать исключения без какой-либо другой информации, кроме “ошибки ввода-вывода при отправке на бэкэнд”.
Это происходит только с определенными таблицами.
Если я использую чистую базу данных, ошибка исчезает, что приводит меня к мысли, что у меня заканчивается память или какой-то другой выделенный ресурс, который вызывает ошибку??
Я подключаюсь через JDBC.
Любые идеи были бы весьма полезны.
Благодарю.
Скотт.
Лучший ответ:
Проблема заключалась в том, что я выполнял запрос IN со слишком большим количеством параметров… из-за генерируемого ORM запроса.
Но очень бесполезное сообщение, которое могло бы быть более конкретным.
Например, Postgres выдает более полезное сообщение, если вы выберете слишком много столбцов или используете слишком много символов и т.д. Возможно, это тоже проблема jdbc, не уверен.
Ответ №1
Ошибка означает, что вы отключились при подключении к базе данных.
Проверьте правильность подключения. Если это так, посмотрите, есть ли у вас доступ к базе данных или какой-то брандмауэр запрещает доступ.