> -----Mensaje original-----
> De: Jorge Romeo
> 
> > Buena pregunta ...  Creo que la idea es crearla manualmente con 
> > anticipación de manera que ya exista cuando ocurra el cambio de mes.
> 
> Es lo que me temía :(
> 
> Podría crear tablas para unos cuantos años pero seguro que 
> cuando empiece a fallar no me acuerdo ni de cómo lo hice... 
> Lo suyo sería automatizarlo, pero cuanto más pienso sobre el 
> tema, más difícil lo veo. Además la tabla que quiero partir 
> está replicada con Slony-I, por lo que tendría que crear la 
> tabla en el maestro y el esclavo, modificar el trigger, los 
> conjuntos de replicación, la suscripción, etc
> 
> Lo veo complicado.
> 

Es más complicado que no hacer nada pero tampoco una locura. 
A grandes rasgos:
- Necesitarías un template con el DDL de la creación de la partición y los
correspondientes rules.
- Luego haces un script que a partir del template genere el sql propio para
crear la tabla para un período.
- Finalmente disparas el script desde cron con la periodicidad que lo
requieras (ej. mensual) y tanto contra el maestro como el esclavo a fines de
no romper Slony.

Saludos,
Fernando.

--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a