extractDatabaseName extracts the database name from a resource name like "instances/prod-pg/databases/employee_db".
(resourceName string)
| 291 | |
| 292 | // extractDatabaseName extracts the database name from a resource name like "instances/prod-pg/databases/employee_db". |
| 293 | func extractDatabaseName(resourceName string) string { |
| 294 | parts := strings.Split(resourceName, "/") |
| 295 | if len(parts) >= 4 { |
| 296 | return parts[3] |
| 297 | } |
| 298 | return resourceName |
| 299 | } |
| 300 | |
| 301 | // extractShortName extracts the last segment from a resource name like "instances/prod-pg" or "projects/hr-system". |
| 302 | func extractShortName(resourceName string) string { |
no outgoing calls
no test coverage detected