> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.squarecloud.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# DBeaver: cómo conectar a PostgreSQL (SSL)

# DBeaver: cómo conectar con PostgreSQL

DBeaver te permite gestionar tus tablas, ejecutar queries complejas y visualizar datos de tu base PostgreSQL alojada en Square Cloud de forma intuitiva. Para establecer esa conexión con seguridad, utilizaremos certificados de cifrado (SSL).

---

## 1. Datos de conexión

Antes de abrir DBeaver, localiza la URL de conexión en tu dashboard. Necesitarás extraer la siguiente información:

*   **Host:** square-cloud-db-id.squareweb.app (`id` es el ID de tu instancia, ya incluido en la URL copiada).
*   **Puerto:** El puerto numérico proporcionado (ej.: 31000).
*   **Base de datos (Database):** `squarecloud` (o el nombre de la base que creaste).
*   **Usuario:** `squarecloud`
*   **Contraseña:** La contraseña generada junto con la instancia.

---

## 2. Configurando la conexión en DBeaver

1.  Abre DBeaver y haz clic en el ícono de **Nueva Conexión** (un enchufe con un signo de más).
2.  Selecciona **PostgreSQL** y haz clic en "Siguiente".
3.  En la pestaña **Main**, rellena los campos con los datos recogidos en el paso anterior (Host, Puerto, Base, Usuario y Contraseña).

---

## 3. Configurando el SSL (Paso obligatorio)

Square Cloud no permite conexiones sin SSL para PostgreSQL. Para configurarlo, sigue este camino dentro de la ventana de conexión:

1.  Ve a la pestaña **SSL**.
2.  Marca la casilla **Use SSL**.
3.  En el campo **SSL Mode**, selecciona `verify-ca` o `require`.
4.  Ahora, apunta los archivos que descargaste del dashboard:
    *   **Root Certificate:** Selecciona el archivo `.crt`.
    *   **SSL Certificate:** Selecciona el **mismo** archivo `.crt`.
    *   **SSL Key:** Selecciona el archivo `.key`.

---

## 4. Probando la conexión

Después de configurar el SSL, haz clic en el botón **Probar Conexión** en la esquina inferior izquierda.

*   **Si aparece "Conectado":** ¡Felicidades! Ya puedes gestionar tu base.
*   **Si hay error de "SSL":** Asegúrate de que el archivo `.key` y el `.crt` estén en los campos correctos y que el modo SSL no esté como "disable".

---

**Consejo Pro:** En DBeaver, puedes guardar estas configuraciones en "Proyectos" diferentes para alternar rápidamente entre tu base de producción y la de desarrollo.