diff --git a/go-crud b/go-crud index 0782337..655d84d 100755 Binary files a/go-crud and b/go-crud differ diff --git a/migrate/migrate.go b/migrate/migrate.go new file mode 100644 index 0000000..879f211 --- /dev/null +++ b/migrate/migrate.go @@ -0,0 +1,15 @@ +package main + +import ( + "gitea.sitodosi.com/betology/go-crud/initializers" + "gitea.sitodosi.com/betology/go-crud/models" +) + +func init() { + initializers.LoadEnvVariables() + initializers.ConnectToDB() +} + +func main() { + initializers.DB.AutoMigrate(&models.Post{}) +} diff --git a/models/postModel.go b/models/postModel.go new file mode 100644 index 0000000..55a8c51 --- /dev/null +++ b/models/postModel.go @@ -0,0 +1,9 @@ +package models + +import "gorm.io/gorm" + +type Post struct { + gorm.Model + Title string + Body string +}