--- title: 'Configurar una base e datos PostgreSQL/PostGIS con supabase.com' author: Samuel Mesa langs: es tags: QGIS, PostgreSQL, PostGIS --- Configurar una base de datos PostgreSQL/PostGIS con supabase.com === ## Descripción Uno de los pocos servicios que ofrecen de forma gratuita y limitada la configuración e instalación de una base de datos espacial con **PostgreSQL/PostGIS**. Para consultar más de las características: https://supabase.com/pricing Configurar una cuenta --- Ingresar al sitio web para crear una cuenta: https://supabase.com/dashboard/sign-up Ingresar el email a registrar y una constraseña que cumpla los criterios de seguridad. Una vez realizar clic en el botón de `Sign up`. ![image](https://hackmd.io/_uploads/rkSaenMVa.png =350x) Se muestra un mensaje de confirmar la creación de la cuenta: > ***Check your email to confirm** You've successfully signed up. Please check your email to confirm your account before signing in to the Supabase dashboard.* Confirme la creación de la cuenta en el correo electrónico registrador en el botón `Confirm Email Address`. ![image](https://hackmd.io/_uploads/rJv6b3fET.png =350x) Lo anterior redirecciona a la página principal de supabase.com. ## Crear un proyecto En la página principal de supabase.com crear un proyecto ![image](https://hackmd.io/_uploads/HkvdM3fVa.png =550x) Completamos la información de nombre del proyecto, la contraseña (importante copiar) y finalmente hacer clic en el botón `Create new project`: ![image](https://hackmd.io/_uploads/HyiKQ2zE6.png =550x) ## Crear la base de datos de PostgreSLQ Una vez que se crea el proyecto es posible acceder a las bases de datos. :::danger Es posible que tarde en ingresar a los enlaces de la base de datos mientras se crea la instancia del proyecto. ::: Ingresar en la barra de herramientas en la opción de `Database`. ![image](https://hackmd.io/_uploads/SyW4HnGV6.png =250x) Luego ingresar a `Extensions`, buscar y habilitar la que corresponde a `postgis`. ![image](https://hackmd.io/_uploads/H1cTUnMVT.png =550x) Habilitar por defecto la extensión para toda la base de datos. ## Conectar la base de datos en QGIS Para copiar los parámetros de conexión de la base de datos epacial, ingrese a la opción `Project Settigns` y luego en `Database`. ![image](https://hackmd.io/_uploads/rJz_q2z46.png =250x) Aquí encuentra todos los parámetros de conexión: ![image](https://hackmd.io/_uploads/HJlrBT2MVT.png =550x) Establecer la conexión en QGIS, desde la fuente de datos de `PostgreSQL` y `Nueva` conexión: ![image](https://hackmd.io/_uploads/Bk92X6fET.png =350x) Ingresar el nombre de la base de la conexión (1), los parámetros entregados en la imagen anterior del host, puerto, base de datos (2) y los parámetros de usuario y contraseña (3) y``Probar conexión``(4) lo que debería regresar el mensaje de conexión exitosa. Finalice guardando la base de datos en el botón `Aceptar`. ## Resolver algunos problemas de conexión ### Verificar la conexión Es posible que los puertos y sitios web se encuentren bloqueados por Firewall. Para verificar use el siguinte sitio Web: https://www.yougetsignal.com/tools/open-ports/ ![imagen](https://hackmd.io/_uploads/BJIsqrV46.png =550x) Para mayor información de verificar: https://kb.synology.com/es-mx/DSM/tutorial/Whether_TCP_port_is_open_or_closed Verificar que la IP no se encuentre baneada desde ´Project settings´ y luego en `Database` en la parte inferior en Ǹetwork Bans`. ![imagen](https://hackmd.io/_uploads/HJx2lo4E6.png) ###### tags: `QGIS` `PostgreSQL` `PostGIS`