2009/8/12 Javier Fritz Alsite <jfr...@sia.cl>: > Segun las linea que me arroja en el error, he buscando en el log de > postgreSQL y efectivamente esta enviado una sentencia invalida > > Log de PostgreSQL > -------------------- > ERROR: la sintaxis de entrada no es válida para tipo boolean: «replicated» > SENTENCIA: SELECT id,sql FROM replica_log WHERE NOT 'replicated' AND > username<>E'pyreplica' ORDER BY id ASC FOR UPDATE > -------------------- > > En la cadena anterior puede apreciarse que el error esta en el encomillado > de la columna replicated y la letra E antes del usuario que debe excluir.
solo como dato adicional, la E antes del nombre de usuario no es un error... es la forma en que postgres maneja las cadenas para que sea compatible con el estandar sql y IIRC para que sean seguras a pesar de los caracteres de escape \ fijate en la descripcion de escape_string_warning, standard_conforming_strings y backslash_quote en http://www.postgresql.org/docs/8.4/static/runtime-config-compatible.html -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL Asesoría y desarrollo de sistemas Guayaquil - Ecuador Cel. +59387171157 -- TIP 7: no olvides aumentar la configuraci�n del "free space map"