Re: [pgsql-es-ayuda] Errores Personalizados

2009-01-11 Por tema Santiago Zarate
A ver... si entendi bien lo que quieres es quitar un mensaje generico y decir algo mas "especifico" en el contexto del error... e.j: insert into tabla values (1, 'un texto'); si el servidor da un mensaje de error SQLXXXYZ, tu quieres decirle al usuario "tal cosa ya existe en la tabla" estoy segu

Re: [pgsql-es-ayuda] Errores Personalizados

2009-01-11 Por tema Santiago Zarate
A ver... si entendi bien lo que quieres es quitar un mensaje generico y decir algo mas "especifico" en el contexto del error... e.j: insert into tabla values (1, 'un texto'); si el servidor da un mensaje de error SQLXXXYZ, tu quieres decirle al usuario "tal cosa ya existe en la tabla" estoy segu

Re: [pgsql-es-ayuda] Errores Personalizados

2009-01-09 Por tema Alvaro Herrera
Calabaza escribió: > 2009/1/9 Juan Ramirez : > > > >> From: calali...@gmail.com > >> Mira este hilo del archivo: > >> http://archives.postgresql.org/pgsql-es-ayuda/2008-05/msg00385.php > > > > no me es funcional, porque de esa manera me obliga a crear una > > función para cada cosa, > > de las fun

Re: [pgsql-es-ayuda] Errores Personalizados

2009-01-09 Por tema Calabaza
2009/1/9 Juan Ramirez : > >> From: calali...@gmail.com >> Mira este hilo del archivo: >> http://archives.postgresql.org/pgsql-es-ayuda/2008-05/msg00385.php > > no me es funcional, porque de esa manera me obliga a crear una función para > cada cosa, de las funciones no te vas a salvar si quieres h

RE: [pgsql-es-ayuda] Errores Personalizados

2009-01-09 Por tema Juan Ramirez
> From: calali...@gmail.com > Mira este hilo del archivo: > http://archives.postgresql.org/pgsql-es-ayuda/2008-05/msg00385.php no me es funcional, porque de esa manera me obliga a crear una función para cada cosa, yo trabajo con .Net yo lo que mando es un Update a la tabla no mando un script sq

Re: [pgsql-es-ayuda] Errores Personalizados

2009-01-09 Por tema Calabaza
El día 9 de enero de 2009 18:11, Jenaro Centeno Gómez escribió: > Por lo general las validaciones o reglas de negocio se dejan en > procedimientos almacenados, al menos en mi caso es lo que hago, me > ahorra mucho trabajo de andar recompilando al momento de que estas > cambian. Con esto también ti

RE: [pgsql-es-ayuda] Errores Personalizados

2009-01-09 Por tema Jenaro Centeno Gómez
Por lo general las validaciones o reglas de negocio se dejan en procedimientos almacenados, al menos en mi caso es lo que hago, me ahorra mucho trabajo de andar recompilando al momento de que estas cambian. Con esto también tienes tus errores personalizados ya que en caso de error puedes utilizar e

RE: [pgsql-es-ayuda] Errores Personalizados

2009-01-09 Por tema Juan Ramirez
> A lo que yo me refiero es que utilices el cliente para hacer el chequeo > del código de error. Me imagino que tu aplicación tiene una capa de > abstracción que se hace cargo de la base de datos? Correcto y en efecto en la capa de Abstracción es donde tengo esa validación. Mi intención es ver

Re: [pgsql-es-ayuda] Errores Personalizados

2009-01-09 Por tema Alvaro Herrera
Juan Ramirez escribió: > > > From: alvhe...@alvh.no-ip.org > > Atrapa el error, verifica si es state=23505, y en ese caso ya estás > > seguro que es una violación de restricción de unicidad (no necesitas una > > función). > > Alvaro, como hago eso?¿ > > Mi intención es hacer eso en PostGres, no

RE: [pgsql-es-ayuda] Errores Personalizados

2009-01-09 Por tema Juan Ramirez
> From: alvhe...@alvh.no-ip.org > Atrapa el error, verifica si es state=23505, y en ese caso ya estás > seguro que es una violación de restricción de unicidad (no necesitas una > función). Alvaro, como hago eso?¿ Mi intención es hacer eso en PostGres, no se si te referís a realizar esa verifica

Re: [pgsql-es-ayuda] Errores Personalizados

2009-01-09 Por tema Alvaro Herrera
Juan Ramirez escribió: > > > Buenos días colegas, > > Estoy buscando hacer un cambio en los mensajes que PostGres me dá. > Como así? te explico con un ejemplo, imaginate una tabla como la > siguiente: > CREATE TABLE db (codigo INT PRIMARY KEY, nombre TEXT); > > y al hacer insert así: > >

[pgsql-es-ayuda] Errores Personalizados

2009-01-09 Por tema Juan Ramirez
Buenos días colegas, Estoy buscando hacer un cambio en los mensajes que PostGres me dá. Como así? te explico con un ejemplo, imaginate una tabla como la siguiente: CREATE TABLE db (codigo INT PRIMARY KEY, nombre TEXT); y al hacer insert así: insert into db select 1, 'prudencio'; que