Взял пример с интернета
https://metanit.com/go/tutorial/10.3.php но он не работает у меня. Базу создал все как на сайте.
package main
import (
"database/sql"
"fmt"
_ "github.com/lib/pq"
)
func main() {
connStr := "user=daniil password=5305 dbname=productdb sslmode=disable"
db, err := sql.Open("postgres", connStr)
if err != nil {
panic(err)
}
defer db.Close()
result, err := db.Exec("insert into Products (model, company, price) values ('iPhone X', 'Apple', 1000)")
if err != nil{
panic(err)
}
fmt.Println(result.LastInsertId()) // не поддерживается
fmt.Println(result.RowsAffected()) // количество добавленных строк
}