close¶
- PGPackDumper.close()¶
- Результат:
Ничего не возвращает (
None)- Тип результата:
None
Корректное закрытие сессии и освобождение всех ресурсов PGPackDumper.
Описание:
Метод выполняет полное закрытие соединения с сервером PostgreSQL/GreenPlum и освобождение всех связанных ресурсов. Это финальная операция в жизненном цикле PGPackDumper, после которой объект не может быть использован для дальнейших операций.
Что делает метод:
Закрывает курсор - вызывает
cursor.close()Закрывает соединение - вызывает
connect.close()Логирует завершение - записывает информационное сообщение о закрытии
Когда использовать close():
Завершение работы приложения - при выходе из программы
Освобождение ресурсов - когда PGPackDumper больше не нужен
Пересоздание соединения - перед созданием нового экземпляра
Сообщения в логе:
При успешном выполнении метода в лог записывается сообщение:
INFO: Connection to host localhost closed.
Примечания:
После
close()объект нельзя использовать повторноМетод идемпотентен - multiple calls are safe
Рекомендуется вызывать даже если были ошибки в работе PGPackDumper
См. также:
refresh - Обновление сессии без закрытия