From: | Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec> |
---|---|
To: | Jose Vasquez <cibercol(at)gmail(dot)com> |
Cc: | Carlos Bazán <infobaz(at)vtr(dot)net>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Funciones y esquemas |
Date: | 2009-05-30 05:52:13 |
Message-ID: | 3073cc9b0905292252y64eb2866yd36646fe90ee65b6@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2009/5/29 Jose Vasquez <cibercol(at)gmail(dot)com>:
>>
>> Si tengo una volumen muy grande de datos para un cliente en particular
>> y tengo muchas consultas que solamente se refieren a ese cliente en
>> particular
crea indices incluso puedes crear indices parciales si lo consideras necesario
>> ser'ia util dividir la tabla en diferentes esquemas que permitan
>> consultar la informacion activando el parametro constraint_exclusion y las
>> consultas realmente no tienen que ser muchas mas, puesto que postgres lo
>> hace automaticamente.
estas hablando de particionamiento de tablas (no entiendo que tiene
que ver eso con separar en diferentes esquemas para diferentes
clientes), de hecho el parametro constraint_exclusion no te ayudara si
solo creas un esquema (CREATE SCHEMA) por cliente mas bien te ayuda
cuando usas particionamiento (creas una serie de tablas hijas que
heredan de una tabla padre)
>> El problema es que postgres no inserta los datos en
>> las diferentes tablas que se encuentran en diferentes esquemas, sino que hay
>> que hacerlo manualmente.
crea triggers...
mira el ejemplo que se usa en esta pagina:
http://www.postgresql.org/docs/8.3/static/ddl-partitioning.html
>> Oracle lo hace directamente en las diferentes
>> tablas o particiones de tablas.
>
postgres tambien, si creas los triggers... se esta trabajando en
lograr algo en lo que tengas que escribir menos pero no lo esperes
para mañana... quiza la versión 8.5 ya muestre algun avance en este
tema
--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2009-05-30 06:09:39 | Re: Consulta 2: Error al leer desde una tabla plana |
Previous Message | Jose Hernandez | 2009-05-30 03:21:46 | Consulta 2: Error al leer desde una tabla plana |