Je n'arrive pas à me connecter à la base de données Azure Postgresql dans l'application Golang
Message d'erreur :
fatal: invalid username specified. please check the username and retry connection. the username should be in <username@hostname> format. (sqlstate 28000))
Il n'y a pas de @ dans mon nom d'utilisateur.
J'utilise gorm comme orm et je me connecte comme ça
dburl := fmt.sprintf("postgres://%s:%s@%s:5432/%s", dbuser, dbpass, dbhost, dbname) db, err := gorm.open(postgres.open(dburl), &gorm.config{})
Mes variables ressemblent à ceci
postgres_password="password!" db_host="some-url-with-dashes.postgres.database.azure.com" app_port="8080" postgres_user="postgresuser" db_name="file"
Mon code les voit et crée le dburl
correctement, comme ceci :
postgres://postgresuser:[email protected]:5432/file
J'ai essayé de changer le nom d'utilisateur et le mot de passe
Vous devez configurer les paramètres db_user_namespace
到 on
. Ne faites pas cela.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!