Salut, je suis actuellement en train de réaliser un module applicatif utilisant une base PostgreSQL. J'aimerais ajouter quelques champs dans les tables existantes et les spécifier "NOT NULL".
J'ai installé phpPgAdmin pour simplifier les modifications éventuelles de la base et je voulais donc m'en servir pour modifier mes champs. Oui mais voilà, dès que j'en crée un en spécifiant "NOT NULL", phpPgAdmin (ou Postgre) me dit ça :
J'ai essayé de trouver sur le net, sur ce forum et dans la doc Postgre comment ajouter la contrainte NOT NULL sur un champ mais j'ai pô trouvé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Warning: PostgreSQL query failed: ERROR: Adding NOT NULL columns is not implemented. Add the column, then use ALTER TABLE ADD CONSTRAINT. in /usr/share/phppgadmin/tbl_addfield.php on line 25 Error - /usr/share/phppgadmin/tbl_addfield.php -- Line: 25 PostgreSQL said: ERROR: Adding NOT NULL columns is not implemented. Add the column, then use ALTER TABLE ADD CONSTRAINT. Your query: ALTER TABLE "users" ADD "libelleDemande" varchar (32) NOT NULL ;
J'ai tenté quelques requêtes SQL avec "ALTER TABLE" et "ADD CONSTRAINT" mais ça n'a rien donné de probant
Ai-je mal cherché ? Quelqu'un sait-il comment s'y prendre ?
Autant de questions qui me trottent dans la tête
Merci d'avance pour vos réponses 8)
Partager