1 pièce(s) jointe(s)
[phpPgAdmin] Ajout contraintes d'unicité
Bonjour à tous,
Je me retrouve à avoir créé ma base sans avoir spécifié la contrainte d'unicité sur une de mes colonnes.
Voilà le schéma de ma base :
Pièce jointe 167049
J'aimerais que ma colonne pseudo reçoive la contrainte d'unicité afin que le même pseudo ne puisse pas être enregistré deux fois.
En regardant la doc Postgres, la syntaxe devrait être comme ceci :
Code:
ALTER TABLE produits ADD CONSTRAINT autre_nom UNIQUE (no_produit);
Ainsi ma requête devrait ressembler à cela :
Code:
ALTER TABLE vv_utilisateur ADD CONSTRAINT pseudo_unique UNIQUE (pseudo);
Mais lorsque j’exécute ma requête dans phpPGAdmin, ce dernier me renvoie cette erreur :
Code:
SELECT COUNT(*) AS total FROM (ALTER TABLE vv_utilisateur ADD CONSTRAINT pseudo_unique UNIQUE (pseudo)) AS sub
Voilà le problème !
Le SQL n'est vraiment pas mon point fort, mais étant essentiel dans le développement je suis bien obligé de faire avec !
Si vous pouviez m'éclairer, je vous en serais reconnaissant :)
Merci d'avance
Anthony