Página 1 de 1

Como importar una base de datos en Postgresql desde un *.SQL

Publicado: Mié Sep 21, 2016 11:02 am
por Jaibol Santaella
¡Buenos días!

Saludo2 chicos hoy quiero dejar por escrito como importar una base de datos en Postgres

Paso #1

Ingresar a Postgres

Abrimos un terminal en linux y escribimos el comando "su" e ingresamos al usuario postgres

Código: Seleccionar todo

 su postgres
Escribimos la contraseña y presionamos "Enter"

Vamos a ingresar al terminal de postgres

Código: Seleccionar todo

 psql 
creamos la Base de datos a importar

Código: Seleccionar todo

 CREATE DATABASE prueba; 
Observaremos algo así:

Código: Seleccionar todo

 postgres=# CREATE DATABASE prueba;
CREATE DATABASE
Creamos el usuario de nuestra base de datos:

Código: Seleccionar todo

 CREATE USER mi-susuario;
Observaremos algo como esto:

Código: Seleccionar todo

 postgres=# CREATE USER jaibol;
CREATE ROLE 
Ingresamos a la base de datos desde nuestro psql

Código: Seleccionar todo

 psql nombre-de-la-base-de-datos 


Ahora importamos el SQL de nuestra Base de datos a importar

Código: Seleccionar todo

 \i /ruta-del-sql-a-importar 
Ejemplo:

Código: Seleccionar todo

 \i /opt/mi-base-de-datos.sql 
Observaremos algo así:

Código: Seleccionar todo

SET
SET
SET
SET
SET
CREATE SCHEMA
ALTER SCHEMA
CREATE SCHEMA
ALTER SCHEMA
CREATE SCHEMA
ALTER SCHEMA
CREATE SCHEMA
ALTER SCHEMA
CREATE SCHEMA
ALTER SCHEMA
CREATE SCHEMA
ALTER SCHEMA
CREATE SCHEMA
ALTER SCHEMA
CREATE SCHEMA
ALTER SCHEMA
CREATE SCHEMA
ALTER SCHEMA
CREATE SCHEMA
ALTER SCHEMA
CREATE SCHEMA
ALTER SCHEMA
CREATE SCHEMA
ALTER SCHEMA
CREATE SCHEMA
ALTER SCHEMA
CREATE SCHEMA
ALTER SCHEMA
CREATE EXTENSION
COMMENT
SET
CREATE TYPE
ALTER TYPE
CREATE FUNCTION
ALTER FUNCTION
CREATE FUNCTION

Listo con estos sencillos pasos habremos importado nuestra base de datos postgresql.