Re: [MASSMAIL]Sobre uso de Londiste

From: Marcos Ortiz <mlortiz(at)uci(dot)cu>
To: Yoan Manuel Pérez Piñero <ymperez(at)uci(dot)cu>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [MASSMAIL]Sobre uso de Londiste
Date: 2015-04-20 16:28:49
Message-ID: 55352941.8020602@uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Lo siento, hermano, estas opciones son parte de Skytools 3, por lo que
en la versión 2.1.13 no las encontrarás. Tienes que migrar a la versión
3 para poder usarlas.

On 20/04/15 11:44, Yoan Manuel Pérez Piñero wrote:
> No, me dice: londiste.py: error: no such option: --trigger-flags.
> Busqué en el --help y no aparece algo parecido. Si alguien tuviera
> alguna idea de cómo resolver este problema.
> Saludos.
>
>
> ------------------------------------------------------------------------
> *De: *"Marcos Ortiz" <mlortiz(at)uci(dot)cu>
> *Para: *"Yoan Manuel Pérez Piñero" <ymperez(at)uci(dot)cu>
> *CC: *pgsql-es-ayuda(at)postgresql(dot)org
> *Enviados: *Lunes, 20 de Abril 2015 8:16:14
> *Asunto: *Re: [MASSMAIL][pgsql-es-ayuda] Sobre uso de Londiste
>
> Si, debe funcionar igual en la 2.1.13
>
> On 20/04/15 08:33, Yoan Manuel Pérez Piñero wrote:
>
> Marcos estaba buscando algo como eso en la doc de skytools 2.1.13,
> pero no logro encontrarlo. Sabes si funciona en esa versión
> también? Lo que he visto es esto:
> subscriber triggers [pending|active] show triggers on tables
> pero supongo que es solo para mostrar.
> Saludos.
>
> ------------------------------------------------------------------------
> *De: *"Marcos Ortiz" <mlortiz(at)uci(dot)cu>
> *Para: *"Yoan Manuel Pérez Piñero" <ymperez(at)uci(dot)cu>
> *CC: *pgsql-es-ayuda(at)postgresql(dot)org
> *Enviados: *Domingo, 19 de Abril 2015 22:54:33
> *Asunto: *Re: [MASSMAIL][pgsql-es-ayuda] Sobre uso de Londiste
>
> En la documentación disponible en el paquete, que se encuentra
> disponible en /usr/share/doc/skytools3
> puedes leer la documentación propia de londiste, en la parte de
> agregar argumentos al comando rsync
> (usr/share/doc/skytools3/londiste3.html#add_args) donde hay varios
> comandos para no pasar los triggers para los nodos hojas, que es
> al final lo que quieres. Esto se haría con:
>
> londiste rsync tabla1 --trigger-flags=S, que denota SKIP, lo cual
> ignoraría el trigger en el nodo hoja.
>
> Hay varios argumentos que puedes usar con respecto a los triggers,
> por lo que prueba cuál es el indicado en tu caso, pero por ahí
> está la idea.
>
>
>
> On 19/04/15 22:37, Yoan Manuel Pérez Piñero wrote:
>
> Marcos, tenía instalado todo lo que me dijiste, no obstante
> probé con una versión superior, en este caso Skytools-2.1.13 y
> funcionó correctamente. En fin ahora tengo otro problemilla,
> en una de las tablas suscriptoras tenía un trigger y como en
> la tabla proveedora no tiene trigger este se borra. Si alguien
> me pudiera decir cómo evitar que se me borre ese trigger en la
> tabla suscriptora.
> Saludos.
>
>
>
> *De: *"Marcos Ortiz" <mlortiz(at)uci(dot)cu>
> *CC: *pgsql-es-ayuda(at)postgresql(dot)org, "Yoan Manuel Pérez
> Piñero" <ymperez(at)uci(dot)cu>
> *Enviados: *Domingo, 19 de Abril 2015 8:32:27
> *Asunto: *Re: [MASSMAIL][pgsql-es-ayuda] Sobre uso de Londiste
>
> Saludos, hermano.
> Ese error generalmente se da cuando no se tienen instaladas
> las librerías de desarrollo de PostgreSQL y de Python, en este
> caso serían: postgresql-server-dev-9.2 y python-dev. De todas
> formas verifica si la versión de PostgreSQL 9.2 es compatible
> con Skytools-2.1.12, porque creo que ya a partir de las
> versión 9.1, había que usar Skytools-3. En el repo de Debian y
> Ubuntu se llama skytools3.
>
>
> On 19/04/15 08:44, Yoan Manuel Pérez Piñero wrote:
>
> Buenos días,
> Amigos tengo un problema al instalar Londiste
> Datos:
> Sist. Operativo: Debian 7.8
> PostgreSQL: 9.2
> skytools: 2.1.12
>
> Realizo estos pasos:
> #./configure --prefix=/usr/local/skytools --with-pgconfig=/usr/bin/pg_config --with-python=/usr/bin/python
> #make
>
> Entonces en el paso make me da este error:
>
> sed -e 's!(at)SQLDIR@!/usr/local/skytools/share/skytools!g' -e 's!(at)PACKAGE_VERSION@!2.1.12!g' python/skytools/installer_config.py.in > python/skytools/installer_config.py
> /usr/bin/python setup.py build
> running build
> running build_py
> copying python/skytools/installer_config.py -> build/lib.linux-x86_64-2.7/skytools
> running build_ext
> running build_scripts
> make -C sql all
> make[1]: Entering directory `/tmp/skytools-2.1.12/sql'
> for dir in logtriga londiste pgq pgq_ext txid; do \
> make -C $dir all DESTDIR=/ || exit ; \
> done
> make[2]: Entering directory `/tmp/skytools-2.1.12/sql/logtriga'
> gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -I/usr/include/mit-krb5 -fPIC -pie -DLINUX_OOM_ADJ=0 -fno-omit-frame-pointer -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -g -fpic -DHAVE_UNSETENV=1 -I. -I./ -I/usr/include/postgresql/9.2/server -I/usr/include/postgresql/internal -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include/tcl8.5 -c -o logtriga.o logtriga.c
> logtriga.c: In function ‘process_insert’:
> logtriga.c:138:37: error: dereferencing pointer to incomplete type
> logtriga.c:156:33: error: dereferencing pointer to incomplete type
> logtriga.c:191:33: error: dereferencing pointer to incomplete type
> logtriga.c: In function ‘process_update’:
> logtriga.c:229:37: error: dereferencing pointer to incomplete type
> logtriga.c:252:33: error: dereferencing pointer to incomplete type
> logtriga.c:348:52: error: dereferencing pointer to incomplete type
> logtriga.c:365:51: error: dereferencing pointer to incomplete type
> logtriga.c: In function ‘process_delete’:
> logtriga.c:394:37: error: dereferencing pointer to incomplete type
> logtriga.c:408:51: error: dereferencing pointer to incomplete type
> logtriga.c: In function ‘logtriga’:
> logtriga.c:450:27: error: dereferencing pointer to incomplete type
> logtriga.c:482:45: error: dereferencing pointer to incomplete type
> make[2]: *** [logtriga.o] Error 1
> make[2]: Leaving directory `/tmp/skytools-2.1.12/sql/logtriga'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/tmp/skytools-2.1.12/sql'
> make: *** [modules-all] Error 2
>
> A la espera de algún consejo,
> Saludos.
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
> Para cambiar tu suscripci�n:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
>
> --
> Marcos Ortiz <http://about.me/marcosortiz>, Sr. Product
> Manager (Data Infrastructure) at UCI
>
> @marcosluis2186 <http://twitter.com/marcosluis2186>
>
>
>
>
>
>
>
> --
> Marcos Ortiz <http://about.me/marcosortiz>, Sr. Product Manager
> (Data Infrastructure) at UCI
> @marcosluis2186 <http://twitter.com/marcosluis2186>
>
>
>
>
>
>
> --
> Marcos Ortiz <http://about.me/marcosortiz>, Sr. Product Manager (Data
> Infrastructure) at UCI
> @marcosluis2186 <http://twitter.com/marcosluis2186>
>
>
>
>
>

--
Marcos Ortiz <http://about.me/marcosortiz>, Sr. Product Manager (Data
Infrastructure) at UCI
@marcosluis2186 <http://twitter.com/marcosluis2186>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Sergio Sinuco 2015-04-20 18:59:58 Re: script basebackup de pgpool avanzado
Previous Message Diego Ayala 2015-04-20 16:07:23 Re: Optimizar consulta