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