package main import ( "golang-test/database" "gorm.io/driver/postgres" "gorm.io/gorm" "log" ) func main() { dsn := "host=localhost user=posgres password=example dbname=database port=5432 sslmode=disable TimeZone=Asia/Yekaterinburg" db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{}) if err != nil { panic("failed to connect database") } // Migrate the schema err = db.AutoMigrate(&database.Manufacturer{}, &database.Product{}, &database.User{}) if err != nil { return } log.Println("Database migration complete") } //func Test(db *gorm.DB) string { // db.Create(&Manufacturer{Name: "test"}) // var manufacturer Manufacturer // db.First(&manufacturer, "name = ?", "test") // return manufacturer.Name //}