diff options
Diffstat (limited to 'vendor/github.com/uptrace/bun/schema/field.go')
-rw-r--r-- | vendor/github.com/uptrace/bun/schema/field.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/vendor/github.com/uptrace/bun/schema/field.go b/vendor/github.com/uptrace/bun/schema/field.go index ac6359da4..283a3b992 100644 --- a/vendor/github.com/uptrace/bun/schema/field.go +++ b/vendor/github.com/uptrace/bun/schema/field.go @@ -32,6 +32,7 @@ type Field struct { NotNull bool NullZero bool AutoIncrement bool + Identity bool Append AppenderFunc Scan ScannerFunc @@ -120,6 +121,10 @@ func (f *Field) ScanValue(strct reflect.Value, src interface{}) error { return f.ScanWithCheck(fv, src) } +func (f *Field) SkipUpdate() bool { + return f.Tag.HasOption("skipupdate") +} + func indexEqual(ind1, ind2 []int) bool { if len(ind1) != len(ind2) { return false |