PREINSCRIPCON- Error durante la importación al postgres

Hola a todos.

Se nos presento la siguiente situación al configurar preinscripcion para el nuevo periodo de inscripciones.
Para la configuracion lo se esta realizando es crear una nueva BD de preinscripciones y dejamos la anterior como esta.
Tenemos PostgreSQL 8.2, PgAminIII 1.6.3 y siu-guarani 2.6.1.

Problema:

Durante la importacion de datos desde el guarani a la BD postgrest, se nos presento un mensaje de advertencia por el uso de “\” en el script de importacion (Adjunto imagen del mensaje de error). Se utilizo la intefaz de ejecución de SQl del PgAminIII.

La importacion de datos se realizo igualmente al postgreSQL, pero no esta claro el porque del mensaje de advertencia. El mensaje se repite por cada tabla importada.

Para la importacion se siguio el instructivo adjunto para la version 2.6.1.
Se probo utilizar una nueva versión de PgAdminIII pero el mensaje se mantiene.

Alguna sugerencia o previsión por esta situación?.

Desde ya qracias por los aportes.

Miguel A. Martinez


Hola Miguel,

El problema esta en la forma que se esta escapando la ''. Como este es uno de los caracteres de control hay que anteponer la letra E antes del literal de cadena. Yo hice una pruebita y me funciono (Agregando la E antes de abrir las comillas). Probalo y decime si funciona.

Saludos, Esteban.

Con la E, para escapar las \ es un 'E’mbole …
yo siempre aconsejo usar $$ para lo que es expresiones regulares, example:

select regexp_replace(‘Prueba de 1 expresion’, $e$\d$e$, ‘4’,‘g’);

$e$ es el ‘caracter’ de escape. Ejemplos con \ :

$f${|}|\$f$ (esto quita las )