Re: uso de tableSpace distintos para indicesypara tablas

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)

In response to

Browse pgsql-es-ayuda by date

  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