En este artículo voy a enseñar cómo podemos instalar PostgreSQL 11 en Windows. Vamos a hacer lo siguiente:
Vamos allá.
Vamos a la página oficial de descargas. En ella hacemos click en Download the installer.
Eso nos llevará a otra página de EnterpriseDB en donde seleccionamos la versión 11 para Windows.
Hacemos click en Download.
Cuando la descarga termine ejecutamos el instalador como administrador, si la tienda de Windows nos pregunta le decimos que lo queremos instalar de todas formas.
Esperamos un momento a que se abra la ventana para comenzar la instalación.
Se abre la bienvenida a la instalación. Hacemos click en Siguiente.
Aquí nos pregunta el directorio de instalación. Puedes cambiarlo, pero si lo haces asegúrate de anotarlo en un lugar seguro o recordarlo.
Recomiendo no cambiarlo. Cuando estés conforme haz click en Siguiente.
Es momento de elegir los componentes; recomiendo seleccionar todos.
Una cosa es la ruta de instalación y otra la ruta de datos; si quieres puedes cambiarla y si no, no hay problema.
La carpeta data es en donde se almacenan los datos de las tablas y bases de datos.
Ahora elige una contraseña de superusuario para Postgres. Recuerda o anota la contraseña, pues la vamos a usar más tarde.
Es momento de seleccionar el puerto. Por defecto es el 5432 y si Postgres lo encuentra ocupado elige el 5433, recomiendo dejarlo como está pero puedes cambiarlo a voluntad.
En la configuración regional elige la de tu país; en mi caso el idioma es Español de México.
A continuación te da un resumen de lo que se va a instalar; verifica que todo esté en orden.
En la siguiente ventana haz click en Siguiente para comenzar la instalación.
Espera a que la instalación termine, esto depende de tu computadora.
Cuando termine desmarca la casilla, pues es para que se abra el gestor de paquetes, cosa que no necesitamos por el momento. Luego haz click en Terminar.
Con eso ya hemos instalado Postgres en Windows.
No es obligatorio, pero lo agradecerás en el futuro. Vamos a agregar el directorio bin de PostgreSQL a la variable PATH de Windows, de esta manera podremos ejecutar los binarios desde cualquier lugar, sin escribir la ruta completa.
Para ello sigue este tutorial para agregar cualquier ruta a la PATH de Windows (no es largo), la ruta en cuestión es la de la instalación de PostgreSQL/bin, en mi caso es:
C:\Program Files\PostgreSQL\11\bin
Y queda así:
Haz click en Aceptar y guarda los cambios.
Ahora que ya hemos agregado el directorio bin de Postgres a la PATH vamos a loguearnos. Para ello escribe en el símbolo del sistema:
psql -U postgres
Estamos especificando que nos vamos a conectar usando el usuario superusuario (llamado postgres
); cuando te pregunte la contraseña escribe la que pusiste en el instalador
Nota: cuando escribes la contraseña los caracteres no van a aparecer, no te preocupes es un comportamiento normal
Si todo va bien nos mostrará la bienvenida (sí, qué buena bienvenida, una advertencia) y la advertencia de que algunos caracteres se pondrían mostrar de manera distinta, nada grave.
Lo importante es que ya muestra la “shell”:
postgres=#
A continuación vamos a ver cómo:
Cuando ya nos hemos logueado en PostgreSQL creamos una base de datos, luego indicamos que vamos a usarla con:
\c tienda
Se nos indicará que estamos conectados a la base de datos, así que ya podemos crear tablas.
Aquí dejo los comandos:
CREATE DATABASE tienda WITH ENCODING 'UTF8' LC_COLLATE='Spanish, Mexico' LC_CTYPE='Spanish, Mexico';
/*
Después ejecuta:
\c tienda
Y luego lo de abajo:
*/CREATE TABLE productos(
id SERIAL,
codigo VARCHAR(255),
descripcion VARCHAR(1024),
precio DECIMAL(9, 2)
);
Los he ejecutado como se ve en la imagen:
Después podemos insertar y leer datos con INSERT y SELECT. Aquí dejo los datos de prueba:
INSERT INTO productos(codigo, descripcion, precio)
VALUES ('123', 'Galletas', 500),
('666', 'Detergente', 18.5),
('123', 'Croquetas', 22);
SELECT * FROM productos;
Con eso queda claro que ya tenemos una instalación de PostgreSQL funcionando y preparada para nuestros maravillosos programas.
Si en el futuro escribo más sobre PostgreSQL lo haré bajo la categoría BD PostgreSQL.
Ah, casi lo olvido, para salir de PostgreSQL escribe:
\q
Y presiona Enter,
Hoy te voy a presentar un creador de credenciales que acabo de programar y que…
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…
En este artículo te voy a enseñar cómo usar un "top level await" esperando a…
Esta web usa cookies.
Ver comentarios