MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / SetupAndValidateDatabases

Function SetupAndValidateDatabases

rest/config_legacy.go:414–426  ·  view source on GitHub ↗
(ctx context.Context, databases DbConfigMap)

Source from the content-addressed store, hash-verified

412}
413
414func SetupAndValidateDatabases(ctx context.Context, databases DbConfigMap) error {
415 for name, dbConfig := range databases {
416 if err := dbConfig.setup(ctx, name, BootstrapConfig{}, nil, nil, false); err != nil {
417 return err
418 }
419 validateOIDC := false
420 validateReplications := false
421 if err := dbConfig.validate(ctx, validateOIDC, validateReplications); err != nil {
422 return err
423 }
424 }
425 return nil
426}
427
428func (config *LegacyServerConfig) setupAndValidateDatabases(ctx context.Context) error {
429 if config == nil {

Calls 2

setupMethod · 0.80
validateMethod · 0.65

Tested by 2