Hace tiempo que no posteaba nada por andar un poco atareado ( solo un poco jejee) , bueno ahora posteo la instalación de postgresql 8.3.0 sobre debian etch r1 , espero que le sirva a mas de uno.
1.- Instalando dependencias generales
Desde Apt
apt-get install make gcc g++ bzip2
instalando zlib
tar -xjf zlib-1.2.3.tar.bz2
./configure
make
make install
vi /etc/locale
es_PE ISO-8859-1
es_ES ISO-8859-1
( Para mi caso, puede cambiar de acuerdo al País )2.- Instalación de postgresql 8.3.0 desde fuentes sin modulo readline
tar -xjvf postgresql-8.3.0.tar.bz2
./configure –without-readline
make
make install
Si todo salien bien hasta aqui , entonces ya temos echo lo mas dificil, ahora solo queda configurar el entorno de las bases de datos y levantar el servidor.
3.- Configuracion del entorno
– Creando usuario postgres
adduser postgres
– Creando carpetas para las bases
mkdir /usr/local/pgsql/data
– Inicializando el servidor postgresl
chown postgres /usr/local/pgsql/data
su – postgres
/usr/local/pgsql/bin/initdb -E LATIN1 -D /usr/local/pgsql/data
(Esto es muy importante si quieren inicializar las bd con formato LATIN1 , que soporta caracteres especiales)
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
– Cargando el lenguaje plpsql en el template1
/usr/local/pgsql/bin/createlang plpgsql template1
– Creando base de datos test
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test
– Configurando acceso local o remoto
vi /usr/local/pgsql/data/pg_hba.conf
# «local» is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
#host all all 127.0.0.1/32 trust
# IPv6 local connections:
#host all all ::1/128 trust
host all all 240.171.180.0 255.255.255.0 password # acceso a alguna red publica
host all all 10.10.4.0 255.255.255.0 password # acceso a alguna dmz
host all all 192.168.1.0 255.255.255.0 password # acceso a la lan
host all all 0.0.0.0 0.0.0.0 password # esto solo si quieren dar acceso a cualquier red
vi /usr/local/pgsql/data/postgresql.conf
listen_addresses = ‘IPADDESS’ #colocar la ip local
port = 5432
TIPS
– Iniciando el servicio
/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start
– Respaldo de base de datos , por ejemplo test
su – pgsql -c «pg_dump test > /usr/backups/testbd061206-1215.dump
– Restauración
/usr/local/pgsql/bin/psql -d test -f /usr/backups/testbd061206-1215.dump

Replica a hoarciod Cancelar la respuesta