Что такое pg_terminate_backend?

Middle
132 просмотров
AFK Offer AI

pg_terminate_backend(pid) принудительно убивает подключение по pid. Мягче — pg_cancel_backend отменяет текущий запрос, но соединение живёт. Используй когда запрос завис и блокирует других. pid берёшь из pg_stat_activity. Важно: terminate может откатить транзакцию и клиент получит ошибку. Сначала пробуй cancel, потом terminate.

Следующий вопрос

Что такое property-based testing в Go?