Hacker News Digest

28 сентября 2025 г. в 15:27 • bytebase.com • ⭐ 91 • 💬 17

OriginalHN

#postgresql#uuid#databases#sql#performance#data-modeling

What’s New in PostgreSQL 18 – a Developer’s Perspective

PostgreSQL 18 добавляет нативную поддержку UUID v7 через функцию uuidv7(), что позволяет использовать UUID в качестве первичных ключей без потери производительности благодаря их последовательной природе. Это устраняет необходимость в сторонних расширениях или реализации генерации на уровне приложения.

Также введены VIRTUAL generated columns — теперь вычисляемые столбцы по умолчанию генерируются при чтении, а не записи, что экономит место на диске и избегает перезаписи таблиц при их добавлении. Эти изменения упрощают разработку, делая работу с базой данных более гибкой и эффективной.