Introducing Crunchy Data Warehouse: A next-generation Postgres-native data warehouse. Crunchy Data Warehouse Learn more

Latest posts from David Thomas

  • How To Correct and Identify Indexes Affected by the GNU C 2.28 Update

    David Thomas

    Version 2.28 (release notes) of the GNU C library introduces many changes to the collations it provides. Collations determine how strings are compared and by default, PostgreSQL uses the operating system’s collations which on Linux means glibC. When your operating system updates to this version of glibc and you aren't using the “C” or “POSIX” collation, you may encounter some differently ordered indexes. This unexpected change in the order of indexes will lead to incorrectly ordered query results and possible data corruption. Currently, the following distributions are affected:

    • Ubuntu 18.10 (cosmic)
    • RHEL/CentOS 8
    • Debian 10 (buster)
    Read More
  • Performing a Major PostgreSQL Upgrade with pg_dumpall

    David Thomas

    For most major upgrades using a utility such as pg_upgrade or a replication tool such as pglogical will be the best solution. However if these options are not available, pg_dumpall

    Read More