Simeó Reig escribió: Hola,
> Estaba realizando unas pruebas de performance con pgbench con unas > consultas bastante largas y obtengo un error: > > $ pgbench -n -c1 -T 3 -f veins_pgbench.sql pdn > Client 0 aborted in state 0: ERROR: syntax error at end of input > LINE 1: ...(abc.persones.provincia = abc.poblacions.cod_provinc Me pregunto qué sucede si la orden en cada línea es mayor que BUFSIZ (que si no entiendo mal podría ser 512 o 1024, dependiendo del compilador). ¿Quizás deberías hacer que cada línea sea más corta? El problema podría presentarse si el corte (los 512 bytes o cuanto sea) se cumplen justo en mitad de un nombre de columna, por ejemplo. Prueba ajustando esa línea agregando unos 27 espacios de manera que el abc.polacions.cod_provinc quede 27 chars más adelante, para que el corte del buffer no ocurra a mitad del identificador. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
