Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/06/2005, 18h54   #1
Membre du Club
 
Inscription : février 2005
Messages : 86
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : février 2005
Messages : 86
Points : 46
Points : 46
Par défaut problème majuscule

Bonjour,
Quand je crée un utilisateur avec CREATEUSER et que cet utilisateur à un nom débutant (ou un mot de passe), son nom est stocké en miniscule. Du coup si je veux utiliser les identifiants pour me connecter à la base, il y a erreur d'identification.
Peux-t-on remédier à ce problème ou dois-je spécifier que les majuscule sont interdites dans le formulaire ?
estelledany est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2005, 09h03   #2
Membre habitué
 
Avatar de Tchinkatchuk
 
Homme Sylvain Gourvil
Freelance en développement Web
Inscription : mars 2005
Messages : 248
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Gourvil
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Freelance en développement Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2005
Messages : 248
Points : 141
Points : 141
A mon avis, tu devrais mettre des ' a la recuperation de ton formulaire caril est bine possible d'ajouter des utilisateur en majuscules. Seulement postgres est tres sensible a cela.
Code :
1
2
3
4
CREATE USER "Azerty"
  WITH SYSID 100
  ENCRYPTED PASSWORD 'md576de66e3aecbfa5f5214922aacbf4088'
  NOCREATEDB NOCREATEUSER;
Par contre, pour le mdp, je ne sais pas mais ca doit etre la meme chose
Tchinkatchuk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2005, 10h28   #3
Membre du Club
 
Inscription : février 2005
Messages : 86
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : février 2005
Messages : 86
Points : 46
Points : 46
J'utilise la requête suivante :
Code :
	$req = "create user ".$nom." with password '".$passwd."' nocreatedb nocreateuser";
et ça me crée des utilisateurs sans majuscules.
j'ai essayer
Code :
$req = "create user '".$nom."' with password '".$passwd."' nocreatedb nocreateuser";
mais ça marche pas.
estelledany est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2005, 12h21   #4
Membre habitué
 
Inscription : mai 2002
Messages : 131
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 131
Points : 142
Points : 142
Un utilisateur est un "objet" de la base, donc ce serait plutôt des double-quotes.

Code :
$req = "create user \"".$nom."\" with password '".$passwd."' nocreatedb nocreateuser";
Quentin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h20.


 
 
 
 
Partenaires

Hébergement Web