> -----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