Categorygithub.com/ginx-contribs/gormx
repositorypackage
1.0.0
Repository: https://github.com/ginx-contribs/gormx.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

gormx

gormx is simple starter for gorm, supports follows db:

  • mysql
  • sqlite
  • postgresql
  • sqlserver

Install

go get github.com/ginx-contribs/gormx@latest

Usage

package main

import (
	"github.com/ginx-contribs/dbx"
	"github.com/ginx-contribs/gormx"
	"log"
)

func main() {
	db, err := gormx.Open(gormx.Options{
		Driver:   dbx.Sqlite,
		Database: "test.db",
	})

	if err != nil {
		log.Fatal(err)
	}

	type User struct {
		Name string `gorm:"type:varchar(128);"`
	}

	err = db.Migrator().AutoMigrate(&User{})
	if err != nil {
		log.Fatal(err)
	}
}