Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-fr-generale by date

Next:From: Pierre Y.Date: 2012-01-20 13:00:29
Subject: Performances fetchs 3.5M lignes
Previous:From: F. BROUARD / SQLproDate: 2012-01-05 13:24:02
Subject: Re: Migration SQL Serveur 2008 vers PostgreSQL

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group