2009/3/11 Alvaro Herrera <alvhe...@alvh.no-ip.org>: > Jaime Casanova escribió: >> 2009/3/10 Alvaro Herrera <alvhe...@alvh.no-ip.org>: >> > >> >> por esto buscaba algun comando que verifique toda la base de datos >> >> antes de ponerla operacional. al menos el ultimo vacuum analyze no me >> >> informo de nada incorrecto.. pero es suficiente? >> > >> > No necesariamente. No es el proposito para el que existe. En versiones >> > nuevas, VACUUM se salta de procesar algunas páginas que se sabe que no >> > necesitan limpieza. Y de todas maneras no revisa la consistencia de los >> > índices, o de los punteros TOAST (que son lo más frágil). >> >> REINDEX DATABASE deberia funcionar al menos en lo que a indices se refiere > > Que yo recuerde, esa orden sólo procesa los índices de los catálogos de > sistema ... >
No, estas pensando en REINDEX SYSTEM http://www.postgresql.org/docs/8.3/static/sql-reindex.html """ DATABASE Recreate all indexes within the current database. Indexes on shared system catalogs are skipped except in stand-alone mode (see below). This form of REINDEX cannot be executed inside a transaction block. """ -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL Asesoría y desarrollo de sistemas Guayaquil - Ecuador Cel. +59387171157 -- TIP 5: ¿Has leído nuestro extenso FAQ? http://www.postgresql.org/docs/faqs.FAQ.html