Эта блокировка обычно указывает, что транзакция, удерживающая блокировку по таблице, уже выполнила одно или несколько обновлений в строках таблицы. Эта блокировка автоматически запрашивается для ТАБЛИЦЫ, модифицируемой следующими предложениями:
· INSERT INTO таблица ...;
· UPDATE таблица ...;
· DELETE FROM таблица ...;
· LOCK TABLE таблица IN ROW EXCLUSIVE MODE;
Блокировка RX, удерживаемая транзакцией, запрещает другим транзакциям вручную блокировать таблицу для монопольного чтения или записи; поэтому другие транзакции не могут одновременно использовать следующие предложения:
· LOCK TABLE таблица IN SHARE MODE;
· LOCK TABLE таблица IN SHARE EXCLUSIVE MODE;
· LOCK TABLE таблица IN EXCLUSIVE MODE;