Vous n'êtes pas identifié(e).
Pages : 1
Savez vous comment récupérer ce driver pour windowsseven
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
Oui merci pour l'info ...j'a tout compris
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
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
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 »
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 .
Pages : 1