PostgreSQL
Actualizado el 27 de octubre de 2026
PostgreSQL
El motor recomendado por defecto para la mayoría de las aplicaciones relacionales.
Cadena de conexión
DATABASE_URL=postgresql://user:password@host:5432/dbname
# con SSL, si tu cliente lo 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"])
Buenas prácticas
- Usa la URL interna para la conexión desde tus servicios de aplicación. La URL pública está reservada para herramientas de administración.
- Coloca las migraciones en tu pipeline de despliegue (
prisma migrate deploy,alembic upgrade head…) en lugar de lanzarlas manualmente. - Indexa las columnas usadas en tus cláusulas
WHEREyJOIN. Webgune no lo hace por ti.