1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/loveuer-gourm

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 949
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
loveuer Отправлено 08.01.2020 17:12 57d5a0f

gourm

A simple golang orm

3.add update, which function support column and value mode
2.now only postgresSQL
1.first commit

simple usage

struct simple

type User struct {
    gourm.Model `table:"xxx" primary_key:"id"` 
        ID        int `col:"id"` 
        Name      string `col:"name"` 
        Age       int `col:"age"` 
        LoginTime string `col:"string"` 
}
db := gourm.New("postgres", dbconfig, ifping)

db.Insert(&struct)

db.Update(&struct)

db.Select("name", "age").Where("age < ?", 20).Update(&struct)

db.Which(&struct)
db.Which(&struct, "name", "xxx")

db.Where("name = ?", "xxx").Find(&[]struct)
db.Where("id <> ?", 0).Order("name desc").Offset(10).Limit(5).Find(&[]struct)

db.Delete(&struct)
db.Delete(&struct, "id", 9)

3 - updates:

db.Which(&struct, col string, val interface{})
db.Update(&struct, col string, val interface{})

basic functions

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/loveuer-gourm.git
git@api.gitlife.ru:oschina-mirror/loveuer-gourm.git
oschina-mirror
loveuer-gourm
loveuer-gourm
master