cablop.net – Software Tips

Tips de software, hardware… y algo más

Skip to: Content | Sidebar | Footer

Mover los datos de PostgreSQL 8.3 en Ubuntu a otro directorio

29 Agosto, 2009 (10:50) | PostgreSQL 8.3 | By: 天龙

En mi caso yo lo hago por ubicar los archivos de la base de datos en otra partición diferente o incluso una unidad de disco diferente para prevenir que en una eventual pérdida del sistema operativo también se pierdan los datos.

PostgreSQL puede administrar varios clusters de datos al mismo tiempo en el mismo sistema. El cluster por defecto es llamado main. Ese es el que vamos a reubicar en otro lugar.

Los pasos

1) Detenemos PostgreSQL

sudo /etc/init.d/postgresql-8.3 stop

2) Creamos el directorio donde vamos a ubicar el cluster

sudo mkdir /ruta/a/la/ubicacion/nueva/del/cluster

3) Nos ubicamos en la carpeta que contiene a la vieja ubicacion del cluster

cd /var/lib/postgresql/8.3

4) Copiamos la carpeta del cluster a la nueva ubicación

sudo cp -R -p main /ruta/a/la/ubicacion/nueva/del/cluster

5) Editamos el archivo /etc/postgresql/8.3/main/postgresql.conf

En modo gráfico

sudo -b gedit /etc/postgresql/8.3/main/postgresql.conf

Por consola

sudo nano /etc/postgresql/8.3/main/postgresql.conf

Y cambiamos el valor data_directory por la ruta nueva

data_directory = ‘/ruta/a/la/ubicacion/nueva/del/cluster/main’

6) Reiniciamos PostgreSQL

sudo /etc/init.d/postgresql-8.3 start

Write a comment





To submit your comment, click the image below where it asks you to... Clickcha - The One-click Captcha