DROP INDEX CONCURRENTLY и DROP INDEX — это команды для удаления индексов в базе данных PostgreSQL. 13
Основное отличие заключается в том, что при использовании DROP INDEX CONCURRENTLY индекс удаляется, не блокируя одновременные операции выборки, добавления, изменения и удаления данных в таблице индекса. 3 Обычный оператор DROP INDEX запрашивает блокировку ACCESS EXCLUSIVE для таблицы, не допуская другие обращения к ней до завершения удаления. 3 Если же добавлено указание CONCURRENTLY, команда, напротив, будет ждать завершения конфликтующих транзакций. 3
Некоторые особенности использования DROP INDEX CONCURRENTLY: