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

Method BatchUpdateDatabases

backend/api/v1/database_service.go:421–431  ·  view source on GitHub ↗

BatchUpdateDatabases updates databases in batch.

(ctx context.Context, req *connect.Request[v1pb.BatchUpdateDatabasesRequest])

Source from the content-addressed store, hash-verified

419
420// BatchUpdateDatabases updates databases in batch.
421func (s *DatabaseService) BatchUpdateDatabases(ctx context.Context, req *connect.Request[v1pb.BatchUpdateDatabasesRequest]) (*connect.Response[v1pb.BatchUpdateDatabasesResponse], error) {
422 response := &v1pb.BatchUpdateDatabasesResponse{}
423 for _, updateReq := range req.Msg.GetRequests() {
424 updated, err := s.UpdateDatabase(ctx, connect.NewRequest(updateReq))
425 if err != nil {
426 return nil, err
427 }
428 response.Databases = append(response.Databases, updated.Msg)
429 }
430 return connect.NewResponse(response), nil
431}
432
433func getDatabaseMetadataFilter(filter string) (*metadataFilter, error) {
434 if filter == "" {

Callers

nothing calls this directly

Calls 2

UpdateDatabaseMethod · 0.95
GetRequestsMethod · 0.45

Tested by

no test coverage detected