PostgreSQL
Base de données avec version épinglée et 70+ extensions, pgvector pour l'IA, PostGIS, TimescaleDB et bien plus.
PostgreSQL est activé automatiquement dès qu'une application en a besoin. Ce module ajoute le contrôle de la version (épinglée à 17 par défaut) et l'accès à 70+ extensions : pgvector pour la recherche vectorielle IA, PostGIS pour le géospatial, TimescaleDB pour les séries temporelles, et bien d'autres.
Le problème
Par défaut, la version PostgreSQL suit celle de NixOS, un simple
nix flake update peut changer la version majeure et casser vos applications. Les extensions (pgvector, PostGIS) nécessitent habituellement une installation manuelle complexe. Et sans outil de migration, changer de version est risqué.Fonctionnalités clés
Version épinglée
PostgreSQL 17 par défaut, stable entre les mises à jour NixOS. Changez de version quand vous le décidez, pas quand le système l'impose.
pgvector, IA & embeddings
Recherche vectorielle pour vos applications IA. Stockez et interrogez des embeddings directement dans PostgreSQL.
PostGIS, géospatial
Données géographiques, requêtes spatiales, calculs de distance. La référence pour les applications cartographiques.
TimescaleDB, séries temporelles
Optimisé pour les données horodatées : IoT, métriques, logs. Requêtes temporelles ultra-rapides sur des milliards de lignes.
70+ extensions disponibles
pg_cron, pgaudit, pg_graphql, pgroonga, citus, anonymizer, pgtap, tout l'écosystème PostgreSQL à portée d'une ligne de configuration.
Migration documentée
Procédure pg_upgrade complète pour changer de version majeure. Testez sur la VM de test avant de migrer en production.
Sur votre serveur
Activation automatique
PostgreSQL s'active dès qu'une app en a besoin. Les bases, utilisateurs et permissions sont créés automatiquement par chaque module d'application.
Socket Unix, pas de mot de passe réseau
Les connexions se font par socket Unix avec authentification peer. Aucun mot de passe ne circule sur le réseau.
Extensions combinées
Vos extensions s'ajoutent automatiquement à celles requises par les apps. Le système gère la déduplication, aucun conflit.
Disponible sur votre serveur
PostgreSQL est pré-configuré avec version épinglée et extensions à la carte. Ajoutez pgvector, PostGIS ou TimescaleDB en une ligne.
MCP Server
Connecteur Claude IA, donnez à Claude un accès direct à votre serveur pour surveiller, diagnostiquer et interroger vos données en langage naturel.
Sous le capot, la qualité technique du serveur
Tout ce qui tourne en coulisses sur votre serveur IA, reproductibilité NixOS, durcissement ANSSI, chiffrement age, backups chiffrés, passerelle LLM, monitoring et automatisations. La page pour les techniciens.