Здравствуйте!
Подскажите пожалуйста где можно настроить таймаут соединения?
Суть проблемы такова, что у меня на ноутбуке на виртуальной машине стоит Убунту, на которой крутится PostgreSQL. Работаю с PostgreSQL через PgAdminIII. Когда пытаюсь скормить PgAdmin-у sql дамп размером почти 40мб, он начинает его выполнять, но через некоторое время останавливается с ошибкой "Соединение разорвано".
Ноутбук слабенький и из-за этого на выполнение дампов больше 30мб ему требуется много времени.
Заранее благодарю!
Я не думаю, что проблема в
Я не думаю, что проблема в таймауте соединения в данном случае. Попробуйте поизучать логи сервера, возможно ответ найдётся там.
Вообще, насколько я знаю, PostgreSQL держит таймаут столько сколько нужно клиенту, пока клиент сам не закроет соединение.
Дело в том, что после
Дело в том, что после подобной ошибки PgAdmin показывает, что соединения с базой нет, и действительно приходится логиниться заново
Так весь вопрос ПОЧЕМУ его
Так весь вопрос ПОЧЕМУ его нет. То, что оно разорвалось, понятно, но вот ПОЧЕМУ? IMHO дело не в таймауте, а возможно в какой-то ошибке при заливке дампа. Или наборот дело в таймауте, но уже со стороны pgAdmin, коим я предостерегаю пользоваться уже давно, потому что наредкость глючное поделие.
А чем бы Вы посоветовали
А чем бы Вы посоветовали пользоваться вместо PgAdmin?(не считая консоли)
Как ни странно, но консолью.
Как ни странно, но консолью. К psql нужно лишь привыкнуть и больше не захочется ничего другого.