Postgresql

Dev back

Comment utiliser une Materialized View PostgreSQL avec API Platform ?, API Platform Event - API Platform

Cette présentation explique comment relier une Resource d'API avec une Materialized View en utilisant API Platform, afin d'améliorer les performances des requêtes en lecture sur des données volumineuses, incluant des calculs complexes ou de multiples jointures. C'est une stratégie utile, mais avec des mises en garde sur son utilisation excessive.

Dev back

Why Does Everyone Run Ancient Postgres Versions? - Neon

Cet article explore pourquoi de nombreux utilisateurs de Postgres ne mettent pas à jour vers les dernières versions, comme Postgres 17. Malgré les nombreuses améliorations et nouvelles fonctionnalités, beaucoup d'utilisateurs restent sur des versions antérieures, car Postgres fonctionne déjà bien pour leurs besoins. Les mises à jour de versions majeures peuvent être compliquées en raison des incompatibilités et des interruptions potentielles des services. L'article propose également des solutions pour faciliter les mises à jour, comme la réplication logique et des outils pour minimiser le temps d'arrêt. Des études de cas montrent comment certaines entreprises ont réussi à effectuer des mises à jour significatives.

Dev back

Build Type-Safe SQL Queries With Kysely

L'article présente Kysely, un constructeur de requêtes SQL pour Node.js qui permet d'écrire des requêtes fortement typées en TypeScript. Il montre comment Kysely peut aider à éviter les erreurs de type liées aux changements dans le schéma de base de données et introduit un outil appelé kysely-codegen qui génère automatiquement des types à partir de la base de données. Kysely prend également en charge des types de colonnes spéciaux de PostgreSQL et fournit des fonctionnalités de migration, bien que sans CLI. Le résultat est une expérience de développement améliorée avec un code plus robuste et fiable.