Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 2 urmăritori
Articole: 10
  1. Producing UUIDs Version 7 disguised as Version 4 (or 8)

    When communicating UUID-v7 values to third parties, the creation dates inside them are leaked.

  2. Pipelining in psql (PostgreSQL 18)

    the psql client version 18 comes with pipelining, which can speed up client-server communication.

  3. What Unicode versions do we use?

    With three locale providers (libc, icu and builtin), a PostgreSQL instance has potentially three different versions of Unicode at the same time.

  4. Implementing UUIDs v7 in pure SQL

    In May 2024, the IETF standard on UUIDs (Universally Unique IDentifiers) has been updated with RFC 9562, finally officializing the UUID Version 7.

  5. Among the novelties of PostgreSQL 17, recently released in beta, there’s a built-in UTF-8 locale and collation with binary string comparisons.

  6. Advanced psql scripting with coproc

    In this post, let’s see how to control psql from outside with the coproc functionality in bash.

  7. Using binary-sorted indexes

    In a previous post, I mentioned that Postgres databases often have text indexes sorted linguistically rather than bytewise, which is why they need to be reindexed on libc or ICU upgrades.

  8. Global search inside a database

    Let's implement a search function that can look for something into all columns of all tables.

  9. The collation versioning problem with ICU 73

    A versioning bug in the ICU 73 release might affect people that use ICU collations with Postgres.

  10. Using traditional calendars with ICU

    How to use alternative date and time types to use non-gregorian calendars with ICU.