Cómo importar una base de datos en PostgreSQL

En este post te enseñaremos cómo importar una base de datos en PosgtreSQL desde la terminal en Linux, veremos cada uno de los parámetros ha utilizar y cual es la función que cumplen.

Cabe mencionar que existe mas de una forma de importar una base de datos en postgresql para este post hemos tomando de ejemplo que la base de datos a importar (dump) fue generado como lo explicamos en un pasado post.

Dicho lo anterior, el comando para importar una base de datos en postgresql es el siguiente:

psql -U postgres -W -h localhost nombre_base < dump_base.sql

Como vemos utilizamos el comando psql con los siguientes parámetros:

Parámetro Significa
-U Se refiere al Usuario, en nuestro ejemplo usamos el usuario:  postgres
-W Con este parámetro conseguiremos que nos solicite el password del usuario antes especificado
-h Con este indicamos cuál es el servidor PostgreSQL al que nos conectaremos para importar nuestro dump, si estamos en el mismo servidor podemos colocar localhost, si será un servidor remoto colocaremos la IP
nombre_base Este es el ultimo parámetro en nuestra linea del comando, el cual hace referencia al nombre de la base de datos a la que importaremos nuestro dump.
< dump_base.sql Indicamos cual es el archivo que contiene el dump de la base y que por tanto queremos importar.

Por último hemos creado un vídeo donde te mostramos el uso del comando: