From: | mmiranda(at)americatel(dot)com(dot)sv |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | RE: rutina para genear pines |
Date: | 2005-05-10 18:17:48 |
Message-ID: | 76E0DAA32C39D711B6EC0002B364A6FA044EBD6C@amsal01exc01.americatel.com.sv |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
>> Alvaro Herrera wrote:
>> create unique index pin_pines on pines (pin);
>>
>> BEGIN
>> INSERT INTO pines (pin) VALUES (nuevo_pin);
>> total := total + 1;
>> EXCEPTION WHEN others THEN
>> raise notice 'duplicado %', nuevo_pin;
>> END;
>> IF (total >= 10) THEN
>> RETURN;
>> END IF;
>> END LOOP;
>> end;
>> $$;
>
Con respecto a esta parte de chequeo de errores, es mas optimo dejar que
postgres verifique solito y solo evaluar los errores (EXCEPTIONS) de clave
primaria o indice unico repertido en el insert?, yo tengo varios SP que
verifican estos errores usando codigo sql (querys) antes de mandar el
insert, si es mas optimo dejar hacer el trabajo a postgres, deberia
cambiarlos es esta nueva (para mi) modalidad no?
Favor sus comentarios.
> ---
> Miguel
From | Date | Subject | |
---|---|---|---|
Next Message | P@blo Villad@ | 2005-05-10 19:27:27 | Ayuda Manejo de Horas |
Previous Message | Juan Pablo Espino | 2005-05-10 17:11:54 | Re: Query Tree |