Pequeños TIPS para Postgresql


Antes de comenzar a leer los pequeños tips de Postgresql es necesario saber que la distribución que estoy utilizando es el Ubuntu 10.04 LTS pero que puedes utilizar en cualquier distribución si solo si te presenta estas necesidades.

  • Para cambiar el encoding de una Base de datos de Postgresql debes hacer lo siguiente:

sudo su postgres

psql

update pg_database set encoding=numero where datname=’nombredelabasededatos’;

La tabla para saber cual es el número del encoding a modificar se muestra a continuación:

  • Para restaurar un respaldo de una base de datos en Postgresql se hace lo siguiente:

pg_restore -i -h localhost -p 5432 -U postgres -d mibasededatos -v “/home/c3s4r/backups/mibasededatos.backup”

Nota: Debes tomar en cuenta que debes tener la base de datos ya creada.

  • Si encontramos problemas al momento de ingresar con el usuario a phppgadmin debemos solventar este inconveniente con lo siguiente:
Entramos desde consola:

sudo nano /etc/phppgadmin/config.inc.php

Luego modificamos la linea

$conf[‘extra_login_security’] = true;

por

$conf[‘extra_login_security’] = false;

  • Para solventar el problema de pgadmin3 Error Connecting to the server: FATAL: La autenticación IDENT falla para el usuario postgres, se debe modificar lo siguiente:

nano /etc/postgresql/8.4/main/pq_hda.conf

Modificar

TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD
# "local" is for Unix domain socket connections only
local   all             all                                    ident
# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
host    all             all             127.0.0.1/32            ident
# IPv6 local connections:
host    all             all             ::1/128                ident

Por:
TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD
# "local" is for Unix domain socket connections only
local   all             all                                    ident
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                md5

Anuncios

Un comentario sobre “Pequeños TIPS para Postgresql

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s