не отпускается пока не будет завершена транзакция
.UPDATE 1, 3
и UPDATE 3, 1
. Если сортировка будет, то уже не важно какие кортежи захотят изменять, т.к. кто-то один но сможет взять все блокировки:ON CONFLICT .. SET ...
- это никак не влияет на приобретение блокировок
, это про конфликты нарушения ограничений. Скорее всего, ты имел ввиду SKIP LOCKED - он позволяет избежать этих дедлоков тем, что не берет блокировки. Но (!!) он только для SELECT, но не INSERT. opencv2/opencv.hpp
, в общем убери этот префикс opencv2.4