我无法在 Golang 应用程序中连接到 Azure PostgreSQL 数据库错误信息 :FATAL: Invalid Username specified. Please check the Username and retry connection. The Username should be in <username@hostname> format. (SQLSTATE 28000))我的用户名中没有@。我正在使用 gorm 作为 ORM 并像这样连接dbUrl := fmt.Sprintf("postgres://%s:%s@%s:5432/%s", dbUser, dbPass, dbHost, dbName)db, err := gorm.Open(postgres.Open(dbUrl), &gorm.Config{})我的变量看起来像这样POSTGRES_PASSWORD="password!"DB_HOST="some-url-with-dashes.postgres.database.azure.com"APP_PORT="8080"POSTGRES_USER="postgresuser"DB_NAME="file"我的代码确实看到了它们并正确地创建了dbUrl:postgres://postgresuser:password!@some-url-with-dashes.postgres.database.azure.com:5432/file我试过更改用户名和密码
- 1 回答
- 0 关注
- 95 浏览
添加回答
举报
0/150
提交
取消