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

46 lines
1.1 KiB
Markdown

# Mise à jour de DATABASE_URL
## Modification Requise
Pour activer le pool de connexions Prisma, vous devez modifier votre fichier `.env` :
### Avant
```env
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/calendar_db?schema=public"
```
### Après
```env
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
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 :
```bash
npm run validate:env
```
Ou tester directement avec Prisma :
```bash
npx prisma db execute --stdin <<< "SELECT 1"
```