我無法在 Golang 應(yīng)用程序中連接到 Azure PostgreSQL 數(shù)據(jù)庫錯誤信息 :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"我的代碼確實看到了它們并正確地創(chuàng)建了dbUrl:postgres://postgresuser:password!@some-url-with-dashes.postgres.database.azure.com:5432/file我試過更改用戶名和密碼
- 1 回答
- 0 關(guān)注
- 126 瀏覽
添加回答
舉報
0/150
提交
取消