Использование опции DROP INDEX CONCURRENTLY важно при работе с большими базами данных, потому что она позволяет удалять индекс без блокировки других операций. 34
При обычном удалении индекса PostgreSQL получает эксклюзивную блокировку на таблице и блокирует другие обращения до завершения операции. 4 С опцией CONCURRENTLY команда ждёт, пока завершатся конфликтующие транзакции, и только потом удаляет индекс. 45
Таким образом, использование CONCURRENTLY помогает поддерживать высокую доступность базы данных и снижать время простоя. 3
Однако у этой опции есть некоторые ограничения: её нельзя использовать для удаления индекса, который поддерживал какое-нибудь ограничение (например, PRIMARY KEY либо UNIQUE), а также для индексов для разделённых таблиц. 14