¿Cómo instalar PostgreSQL en macOS Big Sur 2024?
Todos mis proyectos los trabajo con MariaDB, pero en este momento estoy ayudando a una empresa con el respaldo de las bases de datos mediante un script en PHP y un proceso automático usando Laravel Forge ¿Quién está detrás? Nuestro amigo AWS.
En fin, tenemos dos escenarios, pero no cuento con PostgreSQL y quiero probar si todo lo configurado y respaldado funciona. La idea es restaurar algunas bases de datos para asegurarnos de que el trabajo fue hecho correctamente. Esto lo haré con el siguiente comando:
$ psql -U italofantone -d database_name -f filename.sql
En mi caso:
- El usuario es italofantone.
- La base de datos se llama database_name.
- El archivo SQL se llama filename.sql.
Para la interacción con PostgreSQL ejecutaré el comando $ psql postgres
en el terminal.
Respuesta: command not found: psql
.
Instalación
$ brew install postgresql
Iniciamos el servicio:
$ brew services start postgresql@14
Al terminar la instalación me sugirió el siguiente comando incluyendo el
@14
. Y para verificar que todo esté correcto, ejecutamos el comando$ brew services list
, allí tendremos todos los servicios iniciados, incluyendo nuestro postgresql@14.
Algunos comandos
- Iniciar a PostgreSQL desde el terminal
$ psql postgres
. \l
: Listar las bases de datos.\du
: Ver a los usuarios.
Esto es lo básico para poder crear una base de datos y hacer las pruebas. ¿Necesitas crear una base de datos? Bueno, después de iniciar a PostgreSQL desde el terminal el siguiente comando te ayudará:
postgres=# CREATE DATABASE database_name;
Listo, mi comando inicial ¡FUNCIONA! Tomando en cuenta que filename.sql
es la base de datos respaldada.
$ psql -U italofantone -d database_name -f filename.sql