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
Views: Raw Message | Whole Thread | Download mbox | Resend email
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

Browse pgsql-fr-generale by date

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