84
}
85
86
>
func validateUpdateConfig(config *UpdateConfig, db DB) error {
handler.go
87
>
if len(config.SchemaDir) == 0 && len(config.SchemaName) == 0 {
88
return NewConfigError("missing argument; either" + flag(CLIOptSchemaDir) + " or " +
89
flag(CLIOptSchemaName) + " must be specified")
90
}
91
>
if len(config.SchemaDir) > 0 && len(config.SchemaName) > 0 {
handler.go
92
return NewConfigError("either" + flag(CLIOptSchemaDir) + " or " +
93
flag(CLIOptSchemaName) + " must be specified")
94
}
96
if !slices.Contains(dbschemas.PathsByDB(db.Type()), config.SchemaName) {
97
return NewConfigError(fmt.Sprintf("%s must be one of: %v",