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

Re: [Fwd: Quel est le codage le plus efficace]

From: Christophe Chauvet <christophe(at)kryskool(dot)org>
To: Pascal Brognez <pascal62fr(at)free(dot)fr>
Cc: Pgsql Fr Generale <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: [Fwd: Quel est le codage le plus efficace]
Date: 2008-11-25 12:04:45
Message-ID: 492BE9DD.5070205@kryskool.org (view raw or flat)
Thread:
Lists: pgsql-fr-generale
Bonjour

Stéphane A. Schildknecht a écrit :
> Quel est le codage le plus efficace.
> Actuellement je fais un insert dans la base sans test d'existence
> préalable. La clé est constitué par \"user_name\", \"user_group\".
> "INSERT INTO \"groups\" ( \"user_name\", \"user_group\" ) VALUES (
> '$login_lower', '$repertoire' ) ";
>
> Donc si la clé existe déjà l'insert ne se fait pas car l'enregistrement
> existe déjà. Ce n'est pas une "erreur" lors de l'insert.
>   
Ce n'est pas une erreur si vous n'avez pas de contrainte d'unicité sur 
votre table, mais vous obtenez un doublons.
> Il me semble que si je commence par faire un test d'existence et un
> insert si l'enregistrement n'existe pas le codage serait moins efficace.
> Efficace c'est être plus rapide et consommer moins de ressources machine.
>
>   
Si vous avez une contrainte unique ou PK, il vous suffit de vérifier le 
message d'erreur en retour.


Cordialement,

Christophe Chauvet.

In response to

Responses

pgsql-fr-generale by date

Next:From: Pascal BrognezDate: 2008-11-25 13:08:07
Subject: Re: [Fwd: Quel est le codage le plus efficace]
Previous:From: Stéphane A. SchildknechtDate: 2008-11-25 09:59:39
Subject: [Fwd: Quel est le codage le plus efficace]

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