pl/tcl function to detect when a request has been canceled

Поиск
Список
Период
Сортировка
От Peter Da Silva
Тема pl/tcl function to detect when a request has been canceled
Дата
Msg-id 90F9A12C-2692-48C4-8910-6AA58C7E0137@flightaware.com
обсуждение исходный текст
Ответы Re: pl/tcl function to detect when a request has been canceled  (Andres Freund <andres@anarazel.de>)
Список pgsql-hackers

We have occasional need to run very long-running pl/tcl scripts. If the request is cancelled (say, by the user hitting ^c in psql) the server-side script still runs to completion.

 

There is a C-level variable QueryCancelPending that can be used to monitor for this case, but it’s not visible at the pl/tcl scripting level. This is a simple new command that returns the current state of this variable to Tcl.

 

We are currently maintaining a fork of pl/tcl at https://github.com/flightaware/pltcl that has this mod, but it would be useful to get the functionality into mainline PostgreSQL.

Вложения

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: file cloning in pg_upgrade and CREATE DATABASE
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Performance regression with PostgreSQL 11 and partitioning