Contraintes

devlop78
Invité n'ayant pas de compte PHPfrance

28 nov. 2010, 21:04

Bonjour,

Après avoir vu que la contrainte CHECK était lamentablement ignorée sous MySQL 5.1, je regarde maintenant les contraintes "assertions". Celles-ci sont difficiles à trouver sur Google, et il me semble avoir lue que ce n'était pas disponible. Mais je me demande aussi si CHECK n'est pas tout simplement une assertion. De façon générale, les termes ne sont pas toujours très clair, surtout quand je crée une contrainte UNIQUE et que lors de l'export de la table je vois "KEY" à la place de contrainte. Ya encore du boulot ^^. Une fois les assertions faites, je pourrai passer aux triggers, mais j'aimerais pouvoir savoir si elles existent ou pas !

devlop78
Invité n'ayant pas de compte PHPfrance

30 nov. 2010, 02:00

Ca y est j'ai trouvé la doc sur assertion ... non disponible pour mysql et postegreSQL. Mais check est dispo pour postegre, et ça c'est vraiment une tare pour mysql ...

check (uint >= 0)

ou création de domaine ;)

devlop78
Invité n'ayant pas de compte PHPfrance

01 déc. 2010, 20:18

Re: J'ai délégué la question au forum PostgreSQL de Developpez.com.

Cordialement,