この問題が発生しています
db, err := sql.Open("postgres", "user=xxx dbname=xxx connect_timeout=5 sslmode=disable")
if err != nil {
log.Fatal(err)
}
ローカルホストにpostgresがインストールされていないため、sql.Openはエラーを返すはずですが、実際には、クエリを準備しようとして最終的に接続拒否エラーが発生するまで返されません
stmt, err := c.DB.Prepare("SELECT id FROM services WHERE name = $1")
if err != nil {
log.Fatal(err)
}
これは予想される動作ですか?または私は何かが欠けています...