Implement session creation
This commit is contained in:
10
pkg/model/ent/schema/codesSequence.go
Normal file
10
pkg/model/ent/schema/codesSequence.go
Normal file
@@ -0,0 +1,10 @@
|
||||
package schema
|
||||
|
||||
import (
|
||||
"entgo.io/ent"
|
||||
)
|
||||
|
||||
// Provides a DBMS independent way of obtaining unique values
|
||||
type CodesSequence struct {
|
||||
ent.Schema
|
||||
}
|
||||
@@ -17,6 +17,7 @@ func (Game) Fields() []ent.Field {
|
||||
field.Text("name").MaxLen(64),
|
||||
field.Time("created").Immutable(),
|
||||
field.Text("author").MaxLen(64),
|
||||
field.Text("code").MinLen(1).Unique(),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ func (Session) Fields() []ent.Field {
|
||||
field.UUID("id", uuid.Nil).Immutable(),
|
||||
field.Time("created").Immutable(),
|
||||
field.Time("started").Nillable().Optional(),
|
||||
field.String("code").MinLen(6).MaxLen(6).Immutable().Unique(),
|
||||
field.String("code").MinLen(1).Immutable().Unique(),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user