From: | Ronan Dunklau <rdunklau(at)gmail(dot)com> |
---|---|
To: | "F(dot) BROUARD / SQLpro" <sqlpro(at)club-internet(dot)fr> |
Cc: | pgsql-fr-generale <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: Migration SQL Serveur 2008 vers PostgreSQL |
Date: | 2012-01-05 14:49:01 |
Message-ID: | 4F05B85D.2050901@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 05/01/2012 13:55, F. BROUARD / SQLpro wrote:
> Pour ce point précis, il me semble que la procédure suivante
> remplit le même office, à moins que je n'aie raté un point ?
>
>> oui, le fait que vous pouvez démarrer une transaction depuis le
>> client...
Excusez-moi si je ne comprends pas votre propos, mais ne peut-on faire
cela tout simplement:
BEGIN;
select p_insert_transaction(-3);
ROLLBACK;
>> le fait qu'il peut y avoir d'autres raison de passer en erreur
>> qu'une violation de contrainte etc.
Dans ce cas, il suffit de remplacer
EXCEPTION WHEN INTEGRITY_CONSTRAINT_VIOLATION
par
EXCEPTION WHEN OTHERS
- --
Ronan Dunklau
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
iQEcBAEBAgAGBQJPBbhXAAoJECTYLCgFy323DGgH/ikDZ5WDLpymHH9dCNq/yYjn
y0Xgkji5DN1GHRt0uPKR845XjihkgHMOVXM4ApLd3hZdtpZ4NsnRTXNHe9NoWajZ
FAAcDsj/ZkElfkWW6PpRGz9I8gJ2wkrfqfB1yIEArf22xi41yTqVShRBvkPrWs5m
Q24gu2rXq4+1lFIN5RbnzSUey1xUukRm3pTPvJ4BghkjcwKc25Sjqdh6wATs3xML
/Rd5LuhHW5D5T1FU6p09TUC9BkR/vxjglv7wl6m2w66GZKHjtDPNHsRww3rTwmkA
wOV6J7tcswHmPAHfP/gW68RdfTGktNygRDD9HKkHKoWEkCMtvMttWSmL1E1H5j8=
=BD2B
-----END PGP SIGNATURE-----
From | Date | Subject | |
---|---|---|---|
Next Message | Pierre Y. | 2012-01-20 13:00:29 | Performances fetchs 3.5M lignes |
Previous Message | F. BROUARD / SQLpro | 2012-01-05 13:24:02 | Re: Migration SQL Serveur 2008 vers PostgreSQL |