Cómo instalar PostgreSQL en macOS

Instrucciones para instalar PostgreSQL DBMS

Las siguientes instrucciones para instalar PostgreSQL se basan en macOS.

Para Windows y Linux, vaya ahttps://www.postgresql.org/download/y elige tu paquete.

También busque "cómo instalar postgres en windows" o "cómo instalar postgres enyour linux distribution”Si está utilizando otras plataformas.

No debería diferir mucho, especialmente después de la fase de instalación.

En macOS usaremosCerveza casera. Si aún no tiene Homebrew instalado, vaya ahttps://brew.sh/y siga las instrucciones allí.

Una vez que haya terminado, vuelva y en la línea de comando ejecute:

brew install postgresql

y después de que termine, ejecute:

brew services start postgresql

acomienzoPostgreSQL como demonio, lo que significa que seguirá ejecutándose en segundo plano, escuchando conexiones.

Usar Homebrew tiene la gran ventaja de que cualquier actualización se puede instalar ejecutando

brew upgrade postgresql
brew postgresql-upgrade-database
brew services restart postgresql

postgresqles el nombre más complejo de pronunciar de PostgreSQL, pero son lo mismo. Simplemente incrusta SQL en el nombre. QuéSQL? SQL, pronunciado "secuela", significa lenguaje de consulta estructurado, y es un lenguaje especial que usamos para interactuar con unbase de datos relacional.

Si es nuevo en la base de datos, ¡hay muchos términos nuevos para usted! Básicamente, una base de datos relacional organiza los datos enmesasy proporciona una forma de insertar y extraer datos de esas tablas. Eso es SQL.

Y lo usaremos pronto.

¡Justo después de iniciar sesión en PostgreSQL!

Regrese a la línea de comando y escriba

psql postgres

using psql

Esto le dará acceso a lapostgresbase de datos, que se crea de forma predeterminada, con su nombre de usuario de macOS. Homebrew creó automáticamente su usuario en la instalación.

Ahora que estamos en elpsqlaplicación, podemos crear una nueva base de datos:

CREATE DATABASE test;

No olvide el punto y coma;, porque SQL lo necesita, de lo contrario, el comando no se ejecutará.

Ahora, en una nueva línea, cambiamos a esta base de datos usando

\c test

El mensaje dirá algo como esto:

You are now connected to database "test" as user "flaviocopes"..

Ahora vamos a crear una nueva tabla.

Utilice esta sintaxis:

CREATE TABLE users (
  id SERIAL PRIMARY KEY,
  email VARCHAR(255) UNIQUE NOT NULL,
  password VARCHAR(255) NOT NULL
);

Ahora, si ejecuta esto y no aparece ningún error, tendrá la tabla en el sistema.

Puedes verlo ejecutando el comando

\dt

que le mostrará las tablas de la base de datos:

Si cometió algún error, puede eliminar la tabla ejecutando el comando

DROP TABLE users

Para finalmente renunciarpsql, correr

\q

o simplemente escribequit.

Ahora que sabe cómo funcionan las cosas bajo el capó, le mostraré una forma más fácil de trabajar con PostgreSQL y también con otras bases de datos:Aplicación TablePlus. Funciona en macOS, Windows y Linux.

Conéctese a la base de datos:

especificando eltestnombre de la base de datos:

Además de poder inspeccionar tablas con una interfaz gráfica de usuario:

También nos permite trabajar con consultas SQL, de forma muy sencilla:


Más tutoriales de bases de datos: