Documentation
¶
Overview ¶
Package modeltest 为 model 提供一些测试实例
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct {
UID int64 `orm:"name(uid);pk"`
Account int64 `orm:"name(account)"`
Version int64 `orm:"name(version);occ(true);default(1)"`
}
Account 带一个 OCC 字段
type Admin ¶
type Admin struct {
User
Email string `orm:"name(email);len(20);unique(unique_email)"`
Group int64 `orm:"name(group);fk(fk_name,#groups,id,NO ACTION)"`
}
Admin 带自增和两个唯一约束
type Group ¶
type Group struct {
ID int64 `orm:"name(id);ai"`
Name string `orm:"name(name);len(500)"`
Created int64 `orm:"name(created)"`
}
Group 带有自增 ID 的普通表结构
type User ¶
type User struct {
ID int `orm:"name(id);ai;"`
Username string `orm:"unique(unique_username);index(index_name);len(50)"`
Password string `orm:"name(password);len(20)"`
Regdate int `orm:"-"`
}
User 带自增和一个唯一约束
Click to show internal directories.
Click to hide internal directories.