46 lines
1.1 KiB
Markdown
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"
|
|
```
|