Estoy tratando de actualizar kolla a la última versión disponible(4.1.0) desde una 3.7.2 y en la actualización me sale el siguiente error:
Se han encontrado los siguientes errores:
ERROR: problemas ejecutando el método .
SQLSTATE[42601]: Syntax error: 7 ERROR: error de sintaxis en o cerca de «7521» LINE 236: ...ILVEIRA DE DI FRANCESCO\' , 60545900 , 6742015 , '7521' , NU... ^
Por favor genere el diagnóstico y envíelo por correo electrónico.
el log de postgres es el siguiente:
...
2018-07-05 18:09:06 ART kolla_410 postgres WARNING: uso no estandar de escape en un literal de cadena en carácter 17572
2018-07-05 18:09:06 ART kolla_410 postgres HINT: Use la sintaxis de escape para cadenas, por ej. E'\r\n'.
2018-07-05 18:09:06 ART kolla_410 postgres WARNING: uso no estandar de \\ en un literal de cadena en carácter 7777
2018-07-05 18:09:06 ART kolla_410 postgres HINT: Use '' para escribir comillas en cadenas, o use la sintaxis de escape de cadenas (E'\\').
2018-07-05 18:09:06 ART kolla_410 postgres WARNING: ya hay una transacción en curso
2018-07-05 18:09:08 ART kolla_410 postgres WARNING: ya hay una transacción en curso
2018-07-05 18:09:12 ART kolla_410 postgres WARNING: uso no estandar de escape en un literal de cadena en carácter 39473
2018-07-05 18:09:12 ART kolla_410 postgres HINT: Use la sintaxis de escape para cadenas, por ej. E'\r\n'.
2018-07-05 18:09:12 ART kolla_410 postgres 2018-07-05 18:09:12 ART kolla_410 postgres ERROR: error de sintaxis en o cerca de «7521» en carácter 39553
2018-07-05 18:09:12 ART kolla_410 postgres SENTENCIA: INSERT INTO mdi_primario( nombre, cue, localidad, codigo_postal, colegio_original) VALUES ( 'MARIANO MORENO' , 140195200 , 14056040 , 'X5809' , NULL );
INSERT INTO mdi_primario( nombre, cue, localidad, codigo_postal, colegio_original) VALUES ( 'ESCUELA Nº877' , 860004300 , 86133003 , 'G4197' , NULL );
...
INSERT INTO mdi_primario( nombre, cue, localidad, codigo_postal, colegio_original) VALUES ( 'ESCUELA ESPECIAL Nº501 \ANA SILVEIRA DE DI FRANCESCO\' , 60545900 , 6742015 ,'7521' , NULL );
...
El problema está en los caracteres \ que tienen varios nombres de los colegios, postgres los trata como modificador literal por tanto no toma ’ del final del campo. yo los elimine del nombre y pude continuar pero quisiera saber si es un problema con la configuracion de mi postgres o que ya que tengo varios warning y hits antes que podrían deberse a lo mismo.