postgres concurently - ghdrako/doc_snipets GitHub Wiki
CONCURENTLY keyword make operation safe for running system
- Adding index
- Dropping index
- Rebuilding index (reindexing)
- Adding partition
- Detaching partition
Index
| Cecha | Tryb standardowy | Tryb CONCURRENTLY |
|---|---|---|
| Blokada na tabeli | Blokuje operacje zapisu | Nie blokuje operacji zapisu |
| Liczba skanowań tabeli | Jedno skanowanie | Dwa skanowania |
| Czas tworzenia indeksu | Krótszy | Dłuższy |
| Możliwość użycia w transakcji | Tak | Nie |
| Obsługa błędów | Mniej skomplikowana | Może pozostawić indeks w stanie nieprawidłowym |