Quantcast
Channel: Planet Ubuntu
Viewing all articles
Browse latest Browse all 17727

Cesar Sevilla: Pequeños TIPS para Postgresql

$
0
0

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



Viewing all articles
Browse latest Browse all 17727

Trending Articles