Pensé que lo tenia o lo podia manejar sin triggers ni reglas :(
>________________________________ > De: Alvaro Herrera <alvhe...@alvh.no-ip.org> >Para: Jaime Casanova <ja...@2ndquadrant.com> >CC: Alejandro Carrillo <faster...@yahoo.es>; Ayuda ><pgsql-es-ayuda@postgresql.org> >Enviado: martes 6 de diciembre de 2011 19:14 >Asunto: Re: [pgsql-es-ayuda] Tabla con varios tablespaces > > >Excerpts from Jaime Casanova's message of mar dic 06 20:19:53 -0300 2011: >> 2011/12/6 Alejandro Carrillo <faster...@yahoo.es>: >> > >> > La presente es para preguntar si es posible crear una tabla particionada >> > con >> > varios tablespaces, similar a lo que hace Oracle para particionar los >> > datos: >> >> no hay una sintaxis para particionamiento pero puedes usar triggers >> para hacer el trabajo sucio de mover a las particiones, algo asi: >> http://www.postgresql.org/docs/9.1/static/ddl-partitioning.html >> >> y cada particion como es una tabla distinta la puedes mover a >> tablespaces distintos mediante ALTER TABLE ... SET TABLESPACE ... (sin >> embargo el concepto de TABLESPACE es distinto en Postgres y en Oracle, >> IIRC) >> >> > Esto es muuuyy útil a la hora de leer datos de tablas superiores a 5 >> > millones de registros (tablas estilo DWH) >> >> bueno, yo no me atreveria a dar numero en cuanto a partir de cuando es >> util... eso depende de la porcion de datos que vas a leer de la tabla > >Lo otro es que las lecturas entre las varias tablas no van a ejecutarse >en paralelo de los distintos tablespaces, sino que en secuencia ... me >imagino que la idea de lo que haces en Oracle es aprovechar paralelismo >en I/O. Postgres no hace eso. > >-- >Álvaro Herrera <alvhe...@alvh.no-ip.org> > > >