BatchUpdateDatabases updates databases in batch.
(ctx context.Context, req *connect.Request[v1pb.BatchUpdateDatabasesRequest])
| 419 | |
| 420 | // BatchUpdateDatabases updates databases in batch. |
| 421 | func (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 | |
| 433 | func getDatabaseMetadataFilter(filter string) (*metadataFilter, error) { |
| 434 | if filter == "" { |
nothing calls this directly
no test coverage detected