TND escribió: > Saludos, listeros. > Estaba leyendo un artículo de Josh Berkus en su > blog(http://it.toolbox.com/blogs/database-soup/using-84-parallel-restore-with-your-83-or-82-database-31575) > sobre cómo restaurar paralelamente las bases de datos usando los binarios de > la versión 8.4 para versiones anteriores. > > Está muy interesante el mismo, pero me queda una duda que no sé cómo hacerlo: > Al final del mismo, él daba algunas recomendaciones a la hora de enfrentarse > a estos procesos de actualización, y dos de éstos puntos son: > > 1-Los índices de tipo GIN o GIST demasiado largos (usados para full text > search y otras cosas) pueden tomar horas en su construcción. Esto puede tomar > el 75% del tiempo de la restauración fácilmente, por lo que si estos índices > no son requeridos para la producción inmediatamente, omita el proceso de > restauración de los mismos usando un archivo personalizado de restauración y > constrúyalos después de que la base de datos esté disponible y corriendo. > > 2-Recuerde que necesita omitir algún módulo del contrib de la actualización, > y luego de ello entonces instalarlos en la nueva versión. Los archivos de > restauración personalizados pueden ayudarte a hacer esto. > > Nunca he sabido cómo hacer estas cosas, o sea: ¿Cómo construir un archivo de > restauración personalizable que cuando haga este proceso no me restaure ni > los índices GIST/GIN ni los módulos del contrib que tenga instalados en mi > servidor de producción?
pg_restore -l [ ... editas el archivo ...] pg_restore -L -- Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257 "Lo esencial es invisible para los ojos" (A. de Saint Exúpery) -- TIP 8: explain analyze es tu amigo