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

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: SQL pour trouver le premier libre?



ok. je ne sais pas si c'est la peine de le préciser, mais au cas ou :

cette méthode pour créer des nouveaux ids est assez 'chaude' : contrairement à 
une séquence il y a risque d'avoir deux transactions en parallele qui veulent 
prendre le meme id. la deuxieme partant evidemment en rollback à un moment ou 
l'autre, ce qui est toujours désagréable.

il faudrait au moins en faire un select for update, au cas ou.

a moins evidemment que tous les accès à la base soient sérialisés par 
l'application ?

On Saturday 03 June 2006 12:28, Pierre Couderc wrote:
> Dans cette application, le nombre possible de valeurs n'est pas illimité
>
>     : une séquence n'est pas possible.
>
> Jean-Paul Argudo a écrit :
> >> le mieux étant de ne pas faire du tout ce remplissage, si possible. y a
> >> t'il un réel besoin fonctionnel à ce remplissage ? ne peut on pas
> >> prendre le max de la liste +1 (dans ce cas, utilisation d'une
> >> séquence...)
> >
> > Ça aussi c'est une bonne question...
> >
> > A+
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: if posting/reading through Usenet, please send an appropriate
>        subscribe-nomail command to majordomo(at)postgresql(dot)org so that your
>        message can get through to the mailing list cleanly



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group