Re: Migration SQL Serveur 2008 vers PostgreSQL

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-----

In response to

Browse pgsql-fr-generale by date

  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