SELECT xact_start < query_start
FROM pg_stat_activity
WHERE procpid = pg_backend_pid();
March 26, 2010
Проверяем в транзакции мы или нет
Надо проверить была ли транзакция открыта явно, т.е. с помощью BEGIN, и находится ли наш бэкенд в ней, т.е. она ещё до сих пор не закрыта. Решением будет вот такой не большой запрос:
Labels:
pg_stat_activity,
postgresql,
q and a,
russian,
Sergey Konoplev,
transaction
No comments:
Post a Comment