(dbName string)
| 304 | } |
| 305 | |
| 306 | func ValidateDatabaseName(dbName string) error { |
| 307 | // http://wiki.apache.org/couchdb/HTTP_database_API#Naming_and_Addressing |
| 308 | if match, _ := regexp.MatchString(`^[a-z][-a-z0-9_$()+/]*$`, dbName); !match { |
| 309 | return base.HTTPErrorf(http.StatusBadRequest, |
| 310 | "Illegal database name: %s", dbName) |
| 311 | } |
| 312 | return nil |
| 313 | } |
| 314 | |
| 315 | // connectToBucketErrorHandling takes the given spec and error and returns a formatted error, along with whether it was a fatal error. |
| 316 | func connectToBucketErrorHandling(ctx context.Context, spec base.BucketSpec, gotErr error) (fatalError bool, err error) { |
no test coverage detected