Acerca del blog ..

Aquí pongo mis pequeñas notas sobre cosas que voy olvidando. Entre las anotaciones puede que tal vez encuentres alguna que otra opinión seguramente equivocada.

Actualizando postgres en debian y derivados

Noviembre 26th, 2009 by pcaro

Siempre que se habla de debian, se alaba su paquetería. Y yo estoy de acuerdo de que es uno de los puntos fuertes de la distribución. Hoy me refiero a la facilidad de tener instaladas y conviviendo felices varias versiones de la base de datos postgres. Ya comenté esto en su momento en Instalar postgres 8.2 en jaunty.

Pues el tener dos servidores instalados a la vez, permite la fácil migración de un versión a otra del motor de base de datos. En este caso detallo como migré las bases de datos de mi equipo ubuntu karmic de postgres 8.3 a 8.4.

  1. Primero tener instalados los dos paquetes: postgresql-8.3 y postgresql-8.4.
  2. Determinar en que puerto se ejecuta cada instancia. Esto lo podemos hacer mirando los ficheros /etc/postgresql/8.X/main/postgresql.conf (variable port). En mi caso 5482 y 5433 respectivamente. Lo puedes comprobar con:
    $ sudo netstat -putan | grep postgres
  3. Después lanzar los dos servidores:
    $ sudo /etc/init.d/postgresql-8.3 start
    $ sudo /etc/init.d/postgresql-8.4 start
  4. Finalmente copiar los datos de una versión a otra
    $ sudo su - postgres
    $ pg_dumpall -p 5432 | psql -d postgres -p 5433
  5. Probar que todo ha ido correctamente

Anotado en sistemas, yaco | Sin comentarios »

Añadiendo lenguaje procedural a base de datos postgres: createlang

Noviembre 12th, 2009 by pcaro

Anotado en sistemas, yaco | Sin comentarios »

Colores desde web developer tools

Noviembre 10th, 2009 by pcaro

Anotado en web, yaco | Sin comentarios »

Páginas

Anotando sobre ...

Blogroll

del.icio.us

Meta