Oui : mettre un index unique sur plusieurs champs (clé primaire ou non).

Dans Doctrine, cela se traduira par :

MyClass:
  columns:
    field1: ...
    field2: ... 
    ...
   indexes:
     unicity:
       type:  unique
       fields: [ field1, field2, ... ]

Doctrine gère mal les clés primaires uniques, du coup, tu peux passer par un
index unique comme dans l'exemple.

A+

-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la
part de pascal camjusan
Envoyé : vendredi 18 mars 2011 10:22
À : Symfony-fr
Objet : [symfony-fr] Question par rapport a sql doctrine (et mème sql en
général)

Bonjour à tous j'aurais une question assez simple, qui n'a pas grand chose à
voir avec du code. est ce qu'il existe la possibilité de faire en sorte
qu'il y ait qu'un seul et unique tuple dans une table ? et si oui, comment
procéder ?

merci d'avance ;)

--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr


-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à