From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec> |
Cc: | Raul Andres Duque <ra_duque(at)yahoo(dot)com(dot)mx>, Juan Ramirez <juanrmiranda(at)hotmail(dot)com>, fhevia(at)ip-tel(dot)com(dot)ar, PostGreSQL Lista de Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: uso de tableSpace distintos para indicesypara tablas |
Date: | 2008-11-18 21:26:24 |
Message-ID: | 20081118212624.GS4141@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Jaime Casanova escribió:
> 2008/11/18 Raul Andres Duque <ra_duque(at)yahoo(dot)com(dot)mx>:
> >
> > Podría crear un tabelspace en memoria en un medio extraible (usb) etc ... y ahora que pasa
> > cuando el medio donde esta creado un tablespace se "pierde" de un momento a
> > otro? Muere el motor o sólo quedan inaccesibles los objetos creados en ese
> > tablespace?
> >
>
> pierdes acceso a esos objetos, si se trataban de achivos temporales
> que estaba usando en algun proceso imagino que el SO te advertira que
> se esta usando el medio...
>
> y claro cuando postgres necesite crear un archivo temporal y vea que
> no puede crearlo ahi simplemente usara pg_default
Ojo que no está hablando de temp_tablespaces ...
El tema es que si creas una tabla permanente, queda registrada en
pg_class, y si el tablespace desaparece porque sacaste el disco USB
entonces va a quedar una entrada no válida en el catálogo. autovacuum
se va a volver loco en algún momento y la base de datos se rehusará a
trabajar.
--
Alvaro Herrera http://www.advogato.org/person/alvherre
"Hay quien adquiere la mala costumbre de ser infeliz" (M. A. Evans)
From | Date | Subject | |
---|---|---|---|
Next Message | Javier Chávez B. | 2008-11-18 21:27:33 | Re: sobre respuestas fuera de un hilo |
Previous Message | Jaime Casanova | 2008-11-18 21:13:26 | Re: uso de tableSpace distintos para indicesypara tablas |