Ver destacados

Cómo instalar PostgreSQL en Windows 10

Tutorial para saber todos los pasos que debes seguir para descargar e instalar PostgreSQL en Windows 10
Escrito por
49.9K Visitas  |  Publicado jul 16 2019 11:16
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Sabemos que las bases de datos, aunque muchas veces suenan como algo terrorífico, son en realidad una serie de tablas y datos que nos ayudan a llevar un control mucho más organizado de la información especialmente si esta es en cantidades abrumadoras o de complejas secciones. Es por ello que un buen manejo de las bases de datos simplificaran el trabajo global de esta información.

 

Existen diversas herramientas para crear, editar y administrar los datos así que una de las mejores soluciones para esta tarea de administración de datos es PostgreSQL y por ello Solvetic hablará en detalle acerca de que es PostgreSQL y cómo instalarlo en Windows 10.

 

Tutorial para poder Iniciar, detener o reiniciar un servicio de MySQL desde Linux, Windows 10 o mac usando consola de comandos.

 

Qué es PostgreSQL
Desde sus orígenes en el año de 1.986, los desarrolladores de PostgreSQL se han enfocado en crear PostgreSQL como un sistema de base de datos relacional de objetos el cual es totalmente de código abierto que a su vez, como puedes sospechar, hace uso del tradicional y popular lenguaje SQL junto a otras funcionalidades que permiten escalar de forma segura y completa cada una de las cargas de trabajo asociadas a los datos a trabajar.

 

PostgreSQL puede ser ejecutado en la mayoría de sistemas operativos actuales con total rendimiento, seguridad e integridad.

 

Las características de PostgreSQL están enfocadas en áreas como el desarrollo de aplicaciones, proteger la integridad de los datos y la creación de entornos tolerantes a fallos, con lo cual se busca mantener la disponibilidad de los datos.

 

Características
Algunas de sus características más sobresalientes son:
  • PostgreSQL ha cumplido con 160 de las 179 funciones obligatorias para SQL: 2011 en cuanto a gestión del núcleo.
  • A nivel de trabajo de datos, PostgreSQL trabajo con datos primitivos como entero, numérico, cadena, booleano, estructurados como matriz, rango, UUID, de documentos como JSON / JSONB, XML, de geometría como Punto, Línea, Círculo, Polígono y con la opción de usar datos personalizados.
  • Cuenta con Indexación avanzada para las variables GiST, SP-Gist, KNN Gist, GIN, BRIN, índices de cobertura, filtros Bloom.
  • Ejecuta indexación de tipo B-tree, Multicolumnas, Expresiones y Parcial.
  • Integra un planificador y optimizador de consultas moderno y dinámico.
  • Puede ejecutar transacciones anidadas.
  • Integra el Control de concurrencia multi-versión (MVCC).
  • Es posible llevar a cabo el particionamiento de tablas.
  • Se maneja la integridad de los datos (UNIQUE, NOT NULL, Primary Keys, Foreign Keys)
  • Disponemos de la función de recuperación de desastres la cual nos permite recuperar los datos por alguna situación anómala en el servidor.
  • Cuenta con Registro de escritura anticipada (WAL)
  • Posee Replicación asíncrona, síncrona y lógica.
  • Maneja espacios de tabla.
  • A nivel de seguridad ofrece diversos métodos de autenticación como GSSAPI, SSPI, LDAP, SCRAM-SHA-256, certificado y más opciones disponibles.
  • Integra un sistema fiable de control de acceso.
  • Gestiona seguridad de columnas y filas optimizando la integridad de los datos registrados.
  • Compatible con los lenguajes de procedimiento PL / PGSQL, Perl, Python y más
  • Será posible establecer conexión a otras bases de datos o flujos que posean una interfaz SQL estándar.
  • Contamos con múltiples extensiones para aumentar la funcionalidad de PostgreSQL.
  • Soporte para caracteres internacionales.
  • Búsqueda de texto completo y muchas más características.

 

Sin más preámbulo vamos a ver cómo instalar PostgreSQL en Windows 10.

 

Cómo ver que ocupa espacio en Windows 10 y liberarlo con la función de Sensor de almacenamiento

 


1. Cómo descargar PostgreSQL

 

Paso 1

Para esto debemos ir al siguiente enlace oficial:

 

 PostgreSQL

 

Paso 2

Veremos lo siguiente. En nuestro caso seleccionamos Windows.

 

 

Paso 3

A continuaicón veremos lo siguiente:

 

 

Paso 4

Allí contamos con la opción de descargar lo siguiente:
  • Instalador interactivo por EnterpriseDB (por defecto)
  • Instalador gráfico por BigSQL

 

Paso 5

Damos clic en la línea “Download the installer” y seremos redireccionados a la siguiente ventana donde observaremos las diferentes versiones de descarga disponibles:

 

 

Paso 6

Allí comprobamos para que sistemas operativos están disponibles, en este caso descargaremos PostgreSQL 11.4 para Windows x86-64 y definimos donde se alojará el ejecutable. Pulsamos en Guardar y esperamos que la descarga termine.

 

 

Paso 7

Una vez la descarga finalice ejecutamos el archivo descargado y veremos lo siguiente:

 

 

Paso 8

Este es el asistente de instalación de PostgreSQL en Windows 10, damos clic en Siguiente y ahora definimos el directorio donde se ha de instalar, recomendamos dejar el valor por defecto:

 

 

Paso 9

De nuevo damos clic en Siguiente y en la próxima ventana podemos definir que componentes se han de instalar con PostgreSQL:

 

 

Paso 10

Una vez seleccionados, damos clic en Siguiente y podremos editar la ruta en la cual se alojarán los datos de PostgreSQL:

 

 

Paso 11

Definido esto, damos clic en Siguiente y es momento de asignar la contraseña para el superusuario de la base de datos de PostgreSQL:

 

 

Paso 12

Pulsamos en Siguiente y en la próxima ventana dejaremos el puerto por defecto para PostgreSQL:

 

 

Paso 13

Damos clic en Siguiente y ahora definimos la configuración regional:

 

 

Paso 14

Una vez seleccionada en la siguiente ventana encontraremos un resumen de los pasos que acabamos de ejecutar:

 

 

Paso 15

Damos clic en Siguiente de nuevo y veremos el siguiente mensaje:

 

 

Paso 16

Al pulsar en Siguiente se dará paso al proceso de instalación de PostgreSQL en Windows 10:

 

 

Paso 17

Cuando el proceso de instalación finalice veremos lo siguiente donde podemos desmarcarla casilla de Stack Builder la cual permite la descarga e instalación de herramientas adicionales de PostgreSQL en Windows 10. Ahora, si deseas ver que hace Stack Builder deja la casilla activa y al pulsar en el botón “Terminar”

 

 

Paso 18

se desplegará lo siguiente donde seleccionaremos la base de datos de PostgreSQL que hemos instalado recientemente. Damos clic en Next

 

 

Paso 19

A continuación será posible seleccionar la categoría para descargar las herramientas asociadas:

 

 

Si no usamos este método podemos ejecutarlo desde el menú Inicio / PostgreSQL 11 /Application Stack Builder.

 


2. Cómo acceder a PostgreSQL en Windows 10

 

Paso 1

Para acceder a la base de datos vamos a la ruta Inicio / PostgreSQL 11 y allí damos clic sobre pgAdmin 4:

 

 

Paso 2

Se dará lugar a la carga de los servicios:

 

 

Paso 3

Una vez este paso concluya accedemos a la consola de PostgreSQL 11 la cual será abierta en un navegador y en el primer paso ingresaremos la contraseña de superusuario asignada en el proceso explicado por Solvetic:

 

 

Paso 4

Pulsamos en OK y este será el entorno de la consola de PostgreSQL. Allí pulsamos en la línea Servers

 

 

Paso 5

Será desplegada la base de datos de PostgreSQL y será necesario ingresar de nuevo la contraseña:

 

 

Paso 6

Al conectarnos veremos detalles de la base de datos seleccionada:

 

 

Paso 7

Como verás en la parte lateral izquierda existen una serie de secciones, estas son:

 

Databases
En esta sección es posible acceder a configuraciones como:
  • Catálogos
  • Eventos
  • Lenguajes de programación
  • Esquemas
  • Extensiones y más

 

 

Cada una de estas opciones maneja un rango de funciones asociadas:

 

 

 

Login/Group roles
Como su nombre lo indica, en esta sección tendremos posibilidad de ve detalles de los roles de los grupos así como acceder a un registro de inicios de sesión en PostgreSQL:

 

 

 

Tablespaces
Allí podemos gestionar los espacios de las tablas de PostgreSQL:

 

 

 

Ahora, en la consola central podemos encontrar diversas pestañas como:

 

Dashboard
Allí manejamos la información general de los parámetros seleccionados:

 

 

Properties:
Aquí encontramos las propiedades de la selección:

 

 

SQL
Allí podemos establecer las variables y comandos de SQL a usar

 

 

 

Statistics
Como su nombre lo dice, accedemos a estadísticas del objeto seleccionado:

 

 

Dependencies / Dependents
Aquí es posible acceder a los servicios de los cuales depende PostgreSQL o de los cuales dependen directamente de la base de datos.

 

 

 

Paso 8

Hemos notado que en la pestaña SQL se genera un error y esto es porque no se ha configurado la línea de comandos para SQL, para esto, debemos acceder al explorador de Windows 10 e ir a la ruta donde ha sido instalado PostgreSQL, en este caso es la siguiente:
C:\Program Files\PostgreSQL\11\bin
Allí debemos validar que exista el archivo psql:

 

 

 

Paso 9

Una vez validado, copiaremos la ruta indicada (C:\Program Files\PostgreSQL\11\bin), e iremos a la siguiente ruta. Damos clic en la línea “Configuración avanzada del sistema”
Panel de control\Sistema y seguridad\Sistema

 

Paso 10

Veremos lo siguiente. Allí damos clic en el botón “Variables de entorno”

 

 

Paso 11

En la ventana emergente ubicaremos la línea PATH:

 

 

Paso 12

La seleccionamos y pulsamos en el botón Editar y veremos lo siguiente:

 

 

Paso 14

Allí damos clic en Nuevo y pegaremos la ruta de PostgreSQL:

 

 

Paso 15

Repetimos el proceso para copiar la siguiente línea:
C:\Program Files\PostgreSQL\11\lib

 

Paso 16

Pulsamos en Aceptar en las ventanas emergentes para guardar los cambios. A continuación iremos a la consola del símbolo del sistema y ejecutamos lo siguiente:
psql -U postgres postgres

 

Paso 17

Al ingresar la contraseña accederemos a la base de datos y si actualizamos el navegador podemos ver que en la pestaña SQL ya se ha establecido la conexión SQL:

 

 

Paso 18

Desde la consola podemos ejecutar \du para ver los roles de postgres:

 

 

Solvetic te ha explicado la forma en detalle para instalar PostgreSQL en Windows 10 y de esta forma contar con una solución ideal y práctica para la gestión, control y administración de los datos de forma segura, dinámica y segura gracias a PostgreSQL.

 

Tutorial con vídeo para eliminar y desactivar el Almacenamiento Reservado en Windows 10.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!