|Documentación

La base de datos de su instancia

La base incluida en cada instancia

Cada instancia tiene su propia base PostgreSQL con la extensión PostGIS. La instalamos con la instancia y la mantenemos en funcionamiento por usted; no se comparte con ninguna otra instancia. Sus proyectos publicados leen sus capas en ella, y lo que se modifica desde el portal se escribe directamente en ella.

En la ficha de la instancia (Instancias, luego Gestionar), la tarjeta PostgreSQL / PostGIS indica el espacio que ocupa la base. La misma medida aparece en el contador Base de datos de la pestaña Resumen, y cuenta en los límites de su plan: vea las cuotas.

Los parámetros de conexión, a partir del plan Pro

Para abrir la base desde QGIS u otra herramienta, necesita sus parámetros de conexión. Figuran en Datos de conexión, dentro de la tarjeta PostgreSQL / PostGIS, y están reservados al plan Pro y superiores. En los demás planes, la sección lleva la mención PRO y propone Pasar a Pro, que lleva a los planes LizPack.

La tarjeta de la base, desplegada: el espacio ocupado y los cinco datos de conexión, ocultos y copiables.

Sin estos parámetros, sus mapas funcionan con normalidad: los proyectos que publica usan la base sin que usted tenga que conectarse a ella. El derecho sigue el plan del propietario de la cuenta. Un miembro del equipo al que se le retiró Ver las bases de datos no recibe ni el usuario ni la contraseña.

Conectarse desde QGIS

La conexión se hace con los cinco valores de Datos de conexión: Base de datos, Usuario, Contraseña, Servidor y Puerto. La contraseña está oculta: el ojo la muestra, el icono de al lado copia el valor.

  1. Abra la ficha de la instancia desde Instancias, pestaña Componentes, y despliegue la tarjeta PostgreSQL / PostGIS.
  2. En QGIS, cree una nueva conexión PostgreSQL desde el administrador de fuentes de datos.
  3. Copie el host, el puerto y el nombre de la base. Introduzca el usuario y la contraseña en la autenticación básica.
  4. Pruebe la conexión y guárdela. Sus tablas aparecen bajo esta conexión en el explorador de QGIS.

El host y el puerto

El host no es la dirección de su portal. Es la dirección de las bases del servidor que aloja su instancia, común a todas las bases de ese servidor; es el puerto el que designa la suya. Este puerto no es el 5432 habitual de PostgreSQL: sustituya el valor que propone QGIS por el de la ficha.

La conexión está cifrada. El modo SSL que QGIS propone por defecto funciona, igual que require; los modos que verifican el certificado (verify-ca, verify-full) fallan. Si la conexión falla con los valores correctos, compruebe que su red deja salir las conexiones hacia ese puerto: algunas redes de empresa las bloquean.

Publicar un proyecto que usa la base

Deposite el proyecto tal como QGIS lo guardó, con esta conexión. Al depositarlo, hacemos pasar sus capas por el interior del servidor: el portal no usa la dirección pública de la base. La extensión LizPack Publisher también sabe listar sus tablas y añadirlas a QGIS: vea las capas PostGIS.

El depósito rechaza un proyecto en el que una capa PostgreSQL apunta a otra base que la de la instancia: otro host, otra base, otro puerto u otro usuario. El mensaje de rechazo recuerda los valores esperados.

Trabajar en la base

Con los mismos parámetros sirve cualquier cliente PostgreSQL: pgAdmin, DBeaver, psql. Trabaja en ella como en cualquier base PostGIS: importar capas, escribir consultas, construir vistas, crear índices, exportar sus datos.

Dónde van sus tablas

Su usuario crea sus tablas en el esquema que lleva el nombre de su instancia; es su esquema por defecto. El esquema public, donde vive PostGIS, sirve para usar sus funciones: no puede crear tablas en él. Tampoco puede crear otros esquemas.

Una tabla que crea a mano no tiene índice espacial. En una capa grande, crear uno cambia mucho el tiempo de visualización de sus mapas.

Enviar un GeoPackage a la base

Un archivo GeoPackage depositado en Archivos se envía a la base sin pasar por un cliente PostgreSQL. Haga clic derecho en el archivo .gpkg y elija Transferir a la base de datos. Esta opción solo aparece a partir del plan Pro.

La ventana Transferir a la base de datos pide un Esquema de destino y luego lista las capas del archivo: las nuevas se crearán, las que ya existen se ignoran. El proceso continúa en el servidor: puede cerrar la ventana sin interrumpirlo.

Marcar Tronquer et remplacer en una capa ya presente borra los datos actuales de la tabla antes de cargar en ella los del archivo.