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

Function extractShortName

backend/api/mcp/tool_resolve.go:302–308  ·  view source on GitHub ↗

extractShortName extracts the last segment from a resource name like "instances/prod-pg" or "projects/hr-system".

(resourceName string)

Source from the content-addressed store, hash-verified

300
301// extractShortName extracts the last segment from a resource name like "instances/prod-pg" or "projects/hr-system".
302func extractShortName(resourceName string) string {
303 parts := strings.Split(resourceName, "/")
304 if len(parts) >= 2 {
305 return parts[len(parts)-1]
306 }
307 return resourceName
308}
309
310// selectDataSource picks READ_ONLY if available, otherwise ADMIN.
311func selectDataSource(dataSources []dataSource) string {

Callers 1

buildAmbiguousResultFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected