Add property colDefault to fieldInfo object, set its true if there is

orm configuration default `orm:"default(1)"`
This commit is contained in:
supar 2014-10-17 12:27:53 +04:00
parent 9c07332cfc
commit e4988b714e
1 changed files with 6 additions and 0 deletions

View File

@ -116,6 +116,7 @@ type fieldInfo struct {
null bool
index bool
unique bool
colDefault bool
initial StrTo
size int
auto_now bool
@ -280,6 +281,11 @@ checkType:
fi.pk = attrs["pk"]
fi.unique = attrs["unique"]
// Mark object property if there is attribute "default" in the orm configuration
if _, ok := tags["default"]; ok {
fi.colDefault = true
}
switch fieldType {
case RelManyToMany, RelReverseMany, RelReverseOne:
fi.null = false