Respaldando y restaurando bases de datos en PostgreSQL

admin

March 24, 2016

Postgresql

No Comment

**IMPORTANTE** Los comandos son efectuados desde la terminal.

**IMPORTANTE** Para utilizar pg_dump y psql tienes que estar “loggeado” con un usuario que tenga acceso a PostgreSql, por esta razón en los comandos no enviamos información de autenticación.

**IMPORTANTE** Al restaurar un script en formato sql con priviegios a usuarios en otro servidor, los usuarios deben existir previamente en el servidor destino.

Para respaldar una base de datos a un archivo sql:

[bash]
$ pg_dump –column-inserts myDB > myFile.sql
[/bash]

Donde myDB es el nombre de la base de datos y myFile.sql el archivo sql en el que se escribirá el respaldo.

Para restaurar una base de datos a partir de un archivo sql:

[bash]
$ psql -a -d myDB -f myFile.sql
[/bash]

Donde myDB es el nombre de la base de datos y myFile.sql el archivo sql que contiene el respaldo.

Related Posts

Agregar un usuario en PostgreSQL

admin

March 23, 2016

Postgresql

No Comment

Paso 1: Crear un usuario en linux: $ adduser luis $ passwd luis Paso 2: Personificar al usuario postgres y entrar a la base de datos template1 $ su postgres $ psql -d template1 Paso 3: Crear el usuario en postgres (Se debe de llamar igual que el usuario de linux) postgres=# CREATE USER luis […]

Read More

Instalando phpPgAdmin en linux Centos 6

admin

March 23, 2016

Postgresql

No Comment

Paso 1: Bajar un rpm de PostgreSql: $ wget http://yum.postgresql.org/9.1/redhat/rhel-6.3-x86_64/pgdg-centos91-9.1-4.noarch.rpm Paso 2: Instalar el rpm $ rpm -ivh pgdg-centos91-9.1-4.noarch.rpm Paso 3: Installar phpPgAdmin con yum: $ yum install phpPgAdmin phpPgAdmin quedará instalado en la ruta /usr/share/phpPgAdmin, por lo que hay que configurar apache para que apunte a esa ruta. Paso 4: Configurar apache. phpPgAdmin instala […]

Read More

Leave a Reply

Your email address will not be published. Required fields are marked *