Ir al contenido

Credencial PostgreSQL - Conexión a base de datos

Una credencial de PostgreSQL permite a tus workflows ejecutar consultas SQL, leer y escribir datos en una base de datos PostgreSQL. Se usa con los nodos de consulta SQL.


CampoDescripciónEjemplo
HostDirección del servidor de base de datosdb.ejemplo.com o localhost
UserUsuario de la base de datospostgres
PasswordContrasena del usuariomi_contrasena
DatabaseNombre de la base de datosmi_base_datos
PortPuerto de conexión (por defecto: 5432)5432
SSLActivar cifrado SSL para la conexióntrue

Host: localhost o 127.0.0.1
Port: 5432
User: postgres (o tu usuario)
Password: la contrasena que configuraste al instalar PostgreSQL
Database: nombre de tu base de datos

Amazon RDS:

  1. Ve a la consola de AWS > RDS > Tu instancia
  2. Copia el Endpoint (es el Host)
  3. El puerto por defecto es 5432
  4. Usa el usuario y contrasena que configuraste al crear la instancia

Supabase:

  1. Ve a tu proyecto en supabase.com
  2. Navega a Settings > Database
  3. Copia los datos de conexión directa

Railway / Render / Heroku:

  1. Ve a la sección de base de datos de tu proyecto
  2. Busca la cadena de conexión o los datos individuales
  3. Copia host, usuario, contrasena, base de datos y puerto

  • Servicios en la nube: Generalmente requieren SSL activado (true)
  • Base de datos local: Generalmente no necesita SSL (false)
  • Para conexiones con certificados SSL personalizados, usa la credencial PostgreSQL SSL

  • Verifica que el host y puerto son correctos
  • Asegurate de que la base de datos acepta conexiones remotas (revisa pg_hba.conf)
  • Comprueba que el firewall permite conexiones al puerto 5432
  • Verifica usuario y contrasena
  • Asegurate de que el usuario tiene permisos sobre la base de datos especificada
  • Activa la opción SSL en la credencial
  • Algunos proveedores cloud requieren SSL obligatoriamente