MCPcopy Create free account
hub / github.com/bytebase/bytebase / GetEnvironmentByID

Method GetEnvironmentByID

backend/store/environment.go:12–23  ·  view source on GitHub ↗
(ctx context.Context, workspaceID string, id string)

Source from the content-addressed store, hash-verified

10)
11
12func (s *Store) GetEnvironmentByID(ctx context.Context, workspaceID string, id string) (*storepb.EnvironmentSetting_Environment, error) {
13 environments, err := s.GetEnvironment(ctx, workspaceID)
14 if err != nil {
15 return nil, err
16 }
17 for _, environment := range environments.GetEnvironments() {
18 if environment.Id == id {
19 return environment, nil
20 }
21 }
22 return nil, nil
23}
24
25func (s *Store) CheckDatabaseUseEnvironment(ctx context.Context, id string) (bool, error) {
26 var exists bool

Callers 3

UpdateInstanceMethod · 0.80
UpdateDatabaseMethod · 0.80

Calls 2

GetEnvironmentMethod · 0.95
GetEnvironmentsMethod · 0.45

Tested by

no test coverage detected