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

Function GetInstanceDatabaseRevisionID

backend/common/resource_name.go:160–166  ·  view source on GitHub ↗

GetInstanceDatabaseRevisionID returns the instance ID, database ID, and revision ID from a resource name.

(name string)

Source from the content-addressed store, hash-verified

158
159// GetInstanceDatabaseRevisionID returns the instance ID, database ID, and revision ID from a resource name.
160func GetInstanceDatabaseRevisionID(name string) (string, string, string, error) {
161 tokens, err := GetNameParentTokens(name, InstanceNamePrefix, DatabaseIDPrefix, RevisionNamePrefix)
162 if err != nil {
163 return "", "", "", err
164 }
165 return tokens[0], tokens[1], tokens[2], nil
166}
167
168// GetInstanceDatabaseChangelogID returns the instance ID, database ID, and changelog ID from a resource name.
169func GetInstanceDatabaseChangelogID(name string) (string, string, string, error) {

Callers 2

GetRevisionMethod · 0.92
DeleteRevisionMethod · 0.92

Calls 1

GetNameParentTokensFunction · 0.70

Tested by

no test coverage detected