enumValuesEqual checks if two enum value slices are equal.
(oldValues, newValues []string)
| 1963 | |
| 1964 | // enumValuesEqual checks if two enum value slices are equal. |
| 1965 | func enumValuesEqual(oldValues, newValues []string) bool { |
| 1966 | if len(oldValues) != len(newValues) { |
| 1967 | return false |
| 1968 | } |
| 1969 | for i, v := range oldValues { |
| 1970 | if v != newValues[i] { |
| 1971 | return false |
| 1972 | } |
| 1973 | } |
| 1974 | return true |
| 1975 | } |
| 1976 | |
| 1977 | // compareExtensions compares extensions between old and new database metadata. |
| 1978 | func compareExtensions(diff *MetadataDiff, oldMetadata, newMetadata *storepb.DatabaseSchemaMetadata) { |