close

PGPackDumper.close()
Результат:

Ничего не возвращает (None)

Тип результата:

None

Корректное закрытие сессии и освобождение всех ресурсов PGPackDumper.

Описание:

Метод выполняет полное закрытие соединения с сервером PostgreSQL/GreenPlum и освобождение всех связанных ресурсов. Это финальная операция в жизненном цикле PGPackDumper, после которой объект не может быть использован для дальнейших операций.

Что делает метод:

  1. Закрывает курсор - вызывает cursor.close()

  2. Закрывает соединение - вызывает connect.close()

  3. Логирует завершение - записывает информационное сообщение о закрытии

Когда использовать close():

  1. Завершение работы приложения - при выходе из программы

  2. Освобождение ресурсов - когда PGPackDumper больше не нужен

  3. Пересоздание соединения - перед созданием нового экземпляра

Сообщения в логе:

При успешном выполнении метода в лог записывается сообщение:

INFO: Connection to host localhost closed.

Примечания:

  • После close() объект нельзя использовать повторно

  • Метод идемпотентен - multiple calls are safe

  • Рекомендуется вызывать даже если были ошибки в работе PGPackDumper

См. также:

  • refresh - Обновление сессии без закрытия