Module: Gitlab::Database::SchemaCacheWithRenamedTable
- Defined in:
- lib/gitlab/database/schema_cache_with_renamed_table.rb
Instance Method Summary collapse
-
#clear! ⇒ Object
Override methods in ActiveRecord::ConnectionAdapters::SchemaCache github.com/rails/rails/blob/v7.2.2.2/activerecord/lib/active_record/connection_adapters/schema_cache.rb.
- #clear_data_source_cache!(pool, table_name) ⇒ Object
- #columns(pool, table_name) ⇒ Object
- #columns_hash(pool, table_name) ⇒ Object
- #indexes(pool, table_name) ⇒ Object
- #primary_keys(pool, table_name) ⇒ Object
Instance Method Details
#clear! ⇒ Object
Override methods in ActiveRecord::ConnectionAdapters::SchemaCache github.com/rails/rails/blob/v7.2.2.2/activerecord/lib/active_record/connection_adapters/schema_cache.rb
9 10 11 12 13 |
# File 'lib/gitlab/database/schema_cache_with_renamed_table.rb', line 9 def clear! super clear_renamed_tables_cache! end |
#clear_data_source_cache!(pool, table_name) ⇒ Object
15 16 17 18 19 |
# File 'lib/gitlab/database/schema_cache_with_renamed_table.rb', line 15 def clear_data_source_cache!(pool, table_name) super clear_renamed_tables_cache! end |
#columns(pool, table_name) ⇒ Object
25 26 27 |
# File 'lib/gitlab/database/schema_cache_with_renamed_table.rb', line 25 def columns(pool, table_name) super(pool, (pool, table_name)) end |
#columns_hash(pool, table_name) ⇒ Object
29 30 31 |
# File 'lib/gitlab/database/schema_cache_with_renamed_table.rb', line 29 def columns_hash(pool, table_name) super(pool, (pool, table_name)) end |
#indexes(pool, table_name) ⇒ Object
33 34 35 |
# File 'lib/gitlab/database/schema_cache_with_renamed_table.rb', line 33 def indexes(pool, table_name) super(pool, (pool, table_name)) end |
#primary_keys(pool, table_name) ⇒ Object
21 22 23 |
# File 'lib/gitlab/database/schema_cache_with_renamed_table.rb', line 21 def primary_keys(pool, table_name) super(pool, (pool, table_name)) end |