Názor k článku Upgrade databáze z PostgreSQL 9.6 na verzi 13 v doménovém registru od Tomáš Vondra - > Utilita initdb, která se používá k inicializaci...

  • Článek je starý, nové názory již nelze přidávat.
  • 25. 1. 2022 5:32

    Tomáš Vondra

    > Utilita initdb, která se používá k inicializaci nového databázového clusteru je již standardně povoluje. A na tomto zjištění právě skončil upgradovací skript. Naštěstí bylo řešení jednoduché, v novém databázovém clusteru stačilo checksumy dodatečně vypnout

    Tohle si myslím že není přesné - initdb zcela jistě checksumy automaticky nezapíná, a apt balíky tohle chování myslím nijak nemodifikují. Čili je otázka proč tam ty checksumy byly zapnuté ...

    > postgres@db> reindexdb -j 24 fred

    Jo, je pravda že indexy mohou být rozbité kvůli upgrade glibc collations, ale týká se to čistě jenom indexů nad řetězci. Čili indexy nad ostatními datovými typy (čísla, UUID, ...) není třeba reindexovat, což je typicky většina.