NeahStable/DATABASE_URL_UPDATE.md
2026-01-16 21:11:50 +01:00

1.1 KiB

Mise à jour de DATABASE_URL

Modification Requise

Pour activer le pool de connexions Prisma, vous devez modifier votre fichier .env :

Avant

DATABASE_URL="postgresql://postgres:postgres@localhost:5432/calendar_db?schema=public"

Après

DATABASE_URL="postgresql://postgres:postgres@localhost:5432/calendar_db?schema=public&connection_limit=10&pool_timeout=20&connect_timeout=10"

Paramètres Ajoutés

  • connection_limit=10 - Limite le nombre de connexions simultanées dans le pool
  • pool_timeout=20 - Timeout (en secondes) pour obtenir une connexion du pool
  • connect_timeout=10 - Timeout (en secondes) pour établir une nouvelle connexion

Script Automatique

Un script est disponible pour effectuer cette modification automatiquement :

bash scripts/update-database-url.sh

Le script créera une sauvegarde de votre .env avant de le modifier.

Vérification

Après la modification, vous pouvez vérifier que la connexion fonctionne :

npm run validate:env

Ou tester directement avec Prisma :

npx prisma db execute --stdin <<< "SELECT 1"