PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#2 Général » reinitialisez le mot de passe (pstgresql 9.6 sous windows 7) et PHP » 17/04/2018 09:15:35

OGA
Réponses : 3

Bonjour,

J'ai installé Pstgresql sous windows 7 et j'utilise Pgadmin4 . Je souhaiterais maintenant que les requêtes vers la base se fassent en PHP et j'ai donc naturellement voulu utiliser le shell sql (psql)  ...et bien sûr je donne les bonnes indications pour le user et mot de passe ...mais ça ne marche pas !
J'ai donc deux questions
1) comment sous windows puis je réinitialiser le mot de passe pour l'accès au serveur BD ?
2) le shell sql est il le meilleur moyen d'interagir avec la BD en PHP ? si il y'a d'autres solutions plus conviviales je suis preneur

Bonne journée

#4 Re : pgAdmin4 » saisie d'attributs avec pré contrôle sur les valeurs » 16/04/2018 20:52:48

OGA

C'est bon j'ai trouvé !
il faut absolument mentionner le nom complet de l'objet pour que la requête SQL soit valable comme par exemple
public.fabr_pro."Prix_Fabrication" <1000 ...et là  la contrainte est bien enregistrée sans l'arborescence

Voilà si ça peut servir à d'autres

#5 Re : pgAdmin4 » saisie d'attributs avec pré contrôle sur les valeurs » 16/04/2018 15:55:22

OGA

Bonjour

Merci, j'ai corrigé l'erreur de syntax ...Voici le nouveau code SQL généré ...mais toujours la même erreur

ALTER TABLE public."FABR_PRO"
    ADD CONSTRAINT ck_prix_fabrication CHECK ("FABR_PR0".prix_fabrication < 1000)
    NOT VALID;

J'ai passé dessus plusieurs heures ...et ça ne marche tjrs pas !   merci pour votre aide

#6 Re : pgAdmin4 » saisie d'attributs avec pré contrôle sur les valeurs » 16/04/2018 09:13:47

OGA

Merci pour le retour . Oui j'avais vu la fonction CHECK et j'ai voulu l'utiliser . Il faut saisir un nom pour le check exemple ck_Prix_fabrication ensuite définir le check et là j'ai indiqué Fabr_Pro.prix_fabrication < 1000 ...ensuite on visualise le code SQL généré voir ci-dessous :
et qd je veux sauvegarder il y'a un message d'erreur

ALTER TABLE public."FABR_PRO"
    ADD CONSTRAINT ck_prix_fabrication CHECK (Fabr_pro.prix_fabrication < 1000)
    NOT VALID;
ERREUR: entrée manquante de la clause FROM pour la table « fabr_pro »

#7 pgAdmin4 » saisie d'attributs avec pré contrôle sur les valeurs » 13/04/2018 18:21:35

OGA
Réponses : 8

Bonjour
Je suis débutant sur Pagadmin4  et je voudrais sur un attribut (columns dans une table ) pouvoir dire au moment de sa définition que l'attribut est contrôlé sur son domaine de valeurs (exemple attribut PRIX DE VENTE < 1000 E) .merci pour votre aide .

Pied de page des forums

Propulsé par FluxBB