Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
-------------------------------------Cristin Fabres A.
Lo que se pretende con esta entrega es una nocin bsica de lo
que es trabajar con Postgres en Linux.
Especficamente se trabaja con una la versin de postgres 7.2.1
en un Red Hat 7.3
(psql -V)
La versin del Kernel es la 2.4.18-0.13.
(uname r)
Para los siguientes ejercicios se supone que ya se instalo Postgres
correctamente (para lo cual hay N manuales).
Lo primero que hay que hacer es subir el servicio de Postgres para
que podamos conectarnos a la base de datos (BdD).
Hay dos formas de levantar el servicio, una es levantarlo directamente
pero solo queda el servicio arriba hasta que apaguemos la maquina.
Para esto hacemos lo siguiente:
[root@localhost etc]# cd /etc/rc.d/init.d/postgresql Start
En el directorio anterior lo que se hace es correr un script en el
cual el primer parmetro es el script a ejecutar y el segundo parmetro
es lo que hace el script, si la opcin es Start, inicia el servicio,
si la opcin es stop se detiene el servicio, la opcin restart detiene
e inicia el servicio.
La primera vez que ejecutemos este script se va a demorar un poco ms
de lo normal, porque va a verificar que exista la BdD y va a crear una
serie de archivos en el siguiente path:
/var/lib/pgsql.
Estos archivos son creados siempre que no existan, si el servicio ya
fue levantado con anterioridad, los archivos ya fueron creados y el
servicio se levanta ms rpido.
De hecho es una buena opcin para limpiar todas las bases de datos
(por si hubiera habido algun problema), borrar todos los archivos de
la ruta /var/lib/pgsql para luego levantar el servicio y se crean los
archivos de nuevo con las opciones originales.
Ojo que si tomamos esta opcin se van a borrar todas las instancias
de Bases de Datos que existen hasta ese momento.
La otra forma de levantar el servicio de postgres es que siempre
que prendamos nuestro linux, se levante como un servicio mas, lo que
resulta muy comodo, as se configura el script una vez y siempre queda
levantado como un servicio mas.
Para esto tenemos que hacer dos pasos, ver en que nivel se levanta
nuestro linux y poner el script en el directorio correspondiente
(o mejor dicho el link en el directorio correspondiente).
Para saber en que modo estamos arrancando nuestro linux tenemos que
editar el archivo /etc/inittab, y hay que ver un parmetro en una fila
en particular.
#
#
#
#
#
id:3:ini tdefault: