Skip to content
Snippets Groups Projects

Introduce :gitlab_geo schema for Geo tracking DB

All threads resolved!
Compare and Show latest version
1 file
+ 14
0
Compare changes
  • Side-by-side
  • Inline
@@ -17,6 +17,20 @@ def all_database_names
super + EE_DATABASE_NAMES
end
override :database_base_models
def database_base_models
@database_base_models ||= {
geo: ::Geo::TrackingBase
}.merge(super).with_indifferent_access.freeze
end
override :schemas_to_base_models
def schemas_to_base_models
@schemas_to_base_models ||= {
gitlab_geo: [self.database_base_models.fetch(:geo)]
}.merge(super).with_indifferent_access.freeze
end
def geo_database?(name)
name.to_s == GEO_DATABASE_NAME
end
Loading