/goper

Schema generation utilities for go

Primary LanguageGoMIT LicenseMIT

goper

Utility for generating structs based off of database schemas. Intended to be used with something like sqlx.

Included:

  • support for mysql/sqlite (postgres pending)

Documentation

godoc

Installation

# install the library:
# install the sqlite development libraries
go get github.com/shanemhansen/goger

Examples

 #Add GOPATH/bin to your PATH
 go install github.com/shanemhansen/goper/...
 schema -driver sqlite3 -dsn path/to/file.sqlite3 > data.go
 schema -driver mysql -dsn "user:password@tcp(127.0.0.1:3306)/main" > data.go