Ниже приведен код программы
package main
import (
"database/sql"
_ "github.com/lib/pq"
"log"
"fmt"
)
const (
DB_USER = "postgres"
DB_PASSWORD = ""
DB_NAME = "test"
)
type User struct {
id int
}
func main() {
dbinfo := fmt.Sprintf("user=%s password=%s dbname=%s sslmode=disable",
DB_USER, DB_PASSWORD, DB_NAME)
db, err := sql.Open("postgres", dbinfo)
defer db.Close()
if err != nil {
log.Fatal(err)
}
rows, err := db.Query(" SELECT * FROM users ")
defer rows.Close()
if err != nil {
log.Fatal(err)
}else{
if(rows.Next()){
usr := new (User)
err := rows.Scan(&usr.id)
if err != nil {
log.Fatal(err)
}
fmt.Println(usr.id)
}
}
}
при запуске выдает следующую ошибку
pq: отношение "users" не существует
exit status 1
Хотя такая таблица есть и ума не приложу что может быть не так