diff --git a/ent/dbpackage_update.go b/ent/dbpackage_update.go index 874e0d1..f639ac6 100644 --- a/ent/dbpackage_update.go +++ b/ent/dbpackage_update.go @@ -85,12 +85,6 @@ func (dpu *DbPackageUpdate) SetRepository(d dbpackage.Repository) *DbPackageUpda return dpu } -// SetMarch sets the "march" field. -func (dpu *DbPackageUpdate) SetMarch(s string) *DbPackageUpdate { - dpu.mutation.SetMarch(s) - return dpu -} - // SetVersion sets the "version" field. func (dpu *DbPackageUpdate) SetVersion(s string) *DbPackageUpdate { dpu.mutation.SetVersion(s) @@ -328,11 +322,6 @@ func (dpu *DbPackageUpdate) check() error { return &ValidationError{Name: "repository", err: fmt.Errorf("ent: validator failed for field \"repository\": %w", err)} } } - if v, ok := dpu.mutation.March(); ok { - if err := dbpackage.MarchValidator(v); err != nil { - return &ValidationError{Name: "march", err: fmt.Errorf("ent: validator failed for field \"march\": %w", err)} - } - } if v, ok := dpu.mutation.Lto(); ok { if err := dbpackage.LtoValidator(v); err != nil { return &ValidationError{Name: "lto", err: fmt.Errorf("ent: validator failed for field \"lto\": %w", err)} @@ -405,13 +394,6 @@ func (dpu *DbPackageUpdate) sqlSave(ctx context.Context) (n int, err error) { Column: dbpackage.FieldRepository, }) } - if value, ok := dpu.mutation.March(); ok { - _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ - Type: field.TypeString, - Value: value, - Column: dbpackage.FieldMarch, - }) - } if value, ok := dpu.mutation.Version(); ok { _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, @@ -593,12 +575,6 @@ func (dpuo *DbPackageUpdateOne) SetRepository(d dbpackage.Repository) *DbPackage return dpuo } -// SetMarch sets the "march" field. -func (dpuo *DbPackageUpdateOne) SetMarch(s string) *DbPackageUpdateOne { - dpuo.mutation.SetMarch(s) - return dpuo -} - // SetVersion sets the "version" field. func (dpuo *DbPackageUpdateOne) SetVersion(s string) *DbPackageUpdateOne { dpuo.mutation.SetVersion(s) @@ -843,11 +819,6 @@ func (dpuo *DbPackageUpdateOne) check() error { return &ValidationError{Name: "repository", err: fmt.Errorf("ent: validator failed for field \"repository\": %w", err)} } } - if v, ok := dpuo.mutation.March(); ok { - if err := dbpackage.MarchValidator(v); err != nil { - return &ValidationError{Name: "march", err: fmt.Errorf("ent: validator failed for field \"march\": %w", err)} - } - } if v, ok := dpuo.mutation.Lto(); ok { if err := dbpackage.LtoValidator(v); err != nil { return &ValidationError{Name: "lto", err: fmt.Errorf("ent: validator failed for field \"lto\": %w", err)} @@ -937,13 +908,6 @@ func (dpuo *DbPackageUpdateOne) sqlSave(ctx context.Context) (_node *DbPackage, Column: dbpackage.FieldRepository, }) } - if value, ok := dpuo.mutation.March(); ok { - _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ - Type: field.TypeString, - Value: value, - Column: dbpackage.FieldMarch, - }) - } if value, ok := dpuo.mutation.Version(); ok { _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, diff --git a/ent/migrate/schema.go b/ent/migrate/schema.go index b2c6de6..6b84bb7 100644 --- a/ent/migrate/schema.go +++ b/ent/migrate/schema.go @@ -11,7 +11,7 @@ var ( // DbPackagesColumns holds the columns for the "db_packages" table. DbPackagesColumns = []*schema.Column{ {Name: "id", Type: field.TypeInt, Increment: true}, - {Name: "pkgbase", Type: field.TypeString, Unique: true}, + {Name: "pkgbase", Type: field.TypeString}, {Name: "packages", Type: field.TypeJSON, Nullable: true}, {Name: "status", Type: field.TypeEnum, Nullable: true, Enums: []string{"skipped", "failed", "build", "queued", "building", "latest", "signing", "unknown"}, Default: "unknown"}, {Name: "skip_reason", Type: field.TypeString, Nullable: true}, diff --git a/ent/schema/dbpackage.go b/ent/schema/dbpackage.go index be7d8f1..1a39b71 100644 --- a/ent/schema/dbpackage.go +++ b/ent/schema/dbpackage.go @@ -13,12 +13,12 @@ type DbPackage struct { // Fields of the DbPackage. func (DbPackage) Fields() []ent.Field { return []ent.Field{ - field.String("pkgbase").NotEmpty().Immutable().Unique(), + field.String("pkgbase").NotEmpty().Immutable(), field.Strings("packages").Optional(), field.Enum("status").Values("skipped", "failed", "build", "queued", "building", "latest", "signing", "unknown").Default("unknown").Optional(), field.String("skip_reason").Optional(), field.Enum("repository").Values("extra", "core", "community"), - field.String("march").NotEmpty(), + field.String("march").NotEmpty().Immutable(), field.String("version").Optional(), field.String("repo_version").Optional(), field.Time("build_time_start").Optional(),