Database library with less complexity and less modeling.
Database library with less complexity and less modeling.
go get -u github.com/ddliu/go-dbless
import (
"github.com/ddliu/go-dbless"
_ "github.com/ddliu/go-dbless/driver/mysql"
_ "github.com/go-sql-driver/mysql"
)
db := dbless.Open("mysql", "dsn")
package main
import github.com/ddliu/go-dbless
func main() {
db := somedb()
resource := dbless.Resource{
Name: "user",
Timestamp: true,
DB: db,
}
id, err := resource.Save(dbless.Record{
"username": "ddliu",
"password": "123456",
})
user, err := record.Get(id)
listing := resource.List(dbless.ListInput{
Pagination: dbless.Pagination {
PageSize: 20,
Page: 1,
},
})
}