BEGIN;
SELECT relation::regclass, mode
FROM pg_locks
- WHERE relation::regclass::text LIKE 'dbms_stats.\_%\_locked'
+ WHERE
+ (relation::regclass::text LIKE 'dbms_stats.\_%\_locked'
OR relation::regclass::text LIKE 'dbms_stats.backup_history'
- OR relation::regclass::text LIKE 'dbms_stats.%\_backup'
+ OR relation::regclass::text LIKE 'dbms_stats.%\_backup')
+ AND
+ mode <> 'ShareUpdateExclusiveLock'
ORDER BY relation::regclass::text, mode;
relation | mode
----------+------
SELECT relation::regclass, mode
FROM pg_locks
- WHERE relation::regclass::text LIKE 'dbms_stats.\_%\_locked'
+ WHERE
+ (relation::regclass::text LIKE 'dbms_stats.\_%\_locked'
OR relation::regclass::text LIKE 'dbms_stats.backup_history'
- OR relation::regclass::text LIKE 'dbms_stats.%\_backup'
+ OR relation::regclass::text LIKE 'dbms_stats.%\_backup')
+ AND
+ mode <> 'ShareUpdateExclusiveLock'
ORDER BY relation::regclass::text, mode;
relation | mode
----------------------------------+------------------