PostgreSQL
Mis à jour le 27 octobre 2026
PostgreSQL
Le moteur recommandé par défaut pour la plupart des applications relationnelles.
Chaîne de connexion
DATABASE_URL=postgresql://user:password@host:5432/dbname
# avec SSL, si votre client l'exige
DATABASE_URL=postgresql://user:password@host:5432/dbname?sslmode=require
Prisma
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
model User {
id String @id @default(uuid())
email String @unique
createdAt DateTime @default(now())
}
npx prisma migrate deploy
SQLAlchemy (Python)
from sqlalchemy import create_engine
engine = create_engine(os.environ["DATABASE_URL"])
Bonnes pratiques
- Utilisez l'URL interne pour vous connecter depuis vos services applicatifs. L'URL publique est réservée aux outils d'administration.
- Placez les migrations dans votre pipeline de déploiement (
prisma migrate deploy,alembic upgrade head…) plutôt que de les lancer à la main. - Indexez les colonnes utilisées dans vos clauses
WHEREetJOIN. Webgune ne le fait pas à votre place.