Postgresql

Dev back

Une API multi-tenant sans encombres avec API Platform, Symfony et PostgreSQL, API Platform Event - API Platform

Cet article présente les différentes manières d'implémenter une architecture multi-tenant ainsi que les avantages et inconvénients de chacune. Il inclut un retour d'expérience sur l'utilisation d'API Platform, Symfony et PostgreSQL pour créer facilement des applications multi-tenant, tout en étant compatible avec des outils comme API Platform Admin ou EasyAdmin.

"
Dev back

SQL Is Dying (And I Made $147K Proving It)

Un développeur raconte que SQL perd de sa pertinence dans la gestion des données modernes, illustrant cela par son expérience catastrophique avec un pipeline d'analytique. Après des optimisations infructueuses, il a compris que la méthode SQL ne correspondait plus aux défis de traitement des données actuels, entraînant des coûts élevés pour sa société.

"
Dev back

Éviter les chevauchements temporels

Cet article traite de la gestion des chevauchements de réservations dans une application de location de vélos, en utilisant PostgreSQL. Il présente plusieurs stratégies, notamment l'utilisation de deux colonnes pour les dates, l'utilisation de types de plage avec des contraintes d'exclusion, et la récente clause 'WITHOUT OVERLAPS' introduite dans PostgreSQL 18. Chaque méthode est illustrée par des exemples pratiques de création de tables et d'insertion de données, mettant en lumière les erreurs de chevauchement et les vérifications d'intégrité des données.

Autre

DevFest Nantes 2025 - Récap des 2 jours

Le DevFest Nantes 2025 a été une conférence riche en réflexions et présentations sur des sujets technologiques variés. Dasha Ilina a ouvert avec une keynote sur le folklore technologique moderne et comment nos outils façonnent des mythes. Kevin Davin a discuté des trésors cachés de PostgreSQL, abordant des fonctionnalités avancées comme les CTE et JSONB. M4dz et Nicolas Delsaux ont proposé une réflexion philosophique sur l'intelligence artificielle et ses implications. Julien Wittouck a fait une analogie entre l'ingénierie logicielle et le jeu Factorio, soulignant des concepts comme la scalabilité et l'observabilité.

Dev back

Django: one ORM to rule all databases 💍

Cet article présente une comparaison des fonctionnalités des principaux backend de base de données supportés par Django, y compris PostgreSQL, SQLite, MariaDB, MySQL et Oracle. L'auteur vise à fournir une matrice utile pour que les utilisateurs de Django comprennent rapidement quelles fonctionnalités sont disponibles pour chaque backend, afin d'aider à choisir la bonne base de données pour leurs projets.

"
Dev back

PostgreSQL Migrator 1.0 en bêta

Dalibo a lancé PostgreSQL Migrator, un nouvel outil pour faciliter la migration vers PostgreSQL, particulièrement pour les bases de données Oracle et MySQL. La version bêta offre des installations rapides et des fonctionnalités telles que des analyses de compatibilité et une copie efficace de données via le protocole COPY, garantissant des performances optimales. PostgreSQL Migrator est entièrement open source et documenté, destiné aux DBA cherchant à moderniser leurs systèmes de base de données.

"
Autre

L'actu de la semaine (26/09/2025)

Cette semaine, plusieurs sujets intéressants ont été abordés, comme la possibilité d'exécuter des simulations cosmiques sur des ordinateurs portables, la perte de visibilité des mots-clés sur Google, et la suggestion de remplacer PostgreSQL par Git pour des projets. Des réflexions sur la culture des développeurs et l'automatisation avec n8n ont également été partagées, faisant écho aux préoccupations sur la gouvernance de Rails et l'utilisation insuffisante des LLMs.

"
Sécurité

Warpgate : Fini la galère des accès SSH et BDD : J'ai trouvé la perle rare ! 🚀 - Le Geek Heureux

L'article présente Warpgate, un bastion moderne et open source simplifiant la gestion des accès sécurisés, notamment pour SSH et PostgreSQL. Il permet une installation rapide via un binaire ou une image Docker, et offre une authentification centralisée avec audit en direct. L'interface utilisateur est intuitive, et Warpgate centralise les accès tout en garantissant la sécurité des données. Une solution efficace pour les développeurs cherchant à sécuriser leurs serveurs sans complexité.

"
Fullstack

Why you should replace PostgreSQL with Git for your next project

Cet article propose d'explorer l'utilisation de Git comme base de données alternative à PostgreSQL pour certains scénarios de développement. Il met en avant les capacités de versionnement, de gestion de transactions et de récupération rapide de données offertes par Git, tout en soulignant ses limites face aux bases de données traditionnelles. À travers un exemple concret de création d'une application de gestion de tâches, l'auteur démontre comment organiser et gérer des données en utilisant la structure interne de Git.