aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
Commit message (Expand)AuthorAgeFilesLines
* Remove unused attr_writers `visitor` and `indexes`Ryuta Kamizono2019-02-011-3/+0
* Remove public `prevent_writes` writerRyuta Kamizono2019-01-151-5/+5
* Deprecate `connection.visitor = ...` which is not released internal usageRyuta Kamizono2019-01-151-2/+6
* Refactor `build_relation` in the uniqueness validator to avoid low level pred...Ryuta Kamizono2019-01-111-5/+12
* Add test case for `preventing_writes?`Ryuta Kamizono2019-01-021-1/+1
* Enable `Style/RedundantBegin` cop to avoid newly adding redundant begin blockRyuta Kamizono2018-12-211-6/+4
* Merge pull request #34602 from guizmaii/masterRafael França2018-12-031-1/+2
|\
| * Pass the `connection` to the `@instrumenter.instrument` method calljules Ivanic2018-12-031-1/+2
* | Address "warning: shadowing outer local variable - parts"Ryuta Kamizono2018-12-031-4/+2
|/
* Add ability to prevent writes to a databaseEileen Uchitelle2018-11-301-1/+29
* Bump the minimum version of PostgreSQL to 9.3Yasuo Honda2018-11-251-0/+5
* Redact SQL in errorsGannon McGibbon2018-11-221-10/+8
* Consistently extract checking version for all adaptersRyuta Kamizono2018-10-171-0/+5
* Add `Style/RedundantFreeze` to remove redudant `.freeze`Yasuo Honda2018-09-291-1/+1
* Enable `Performance/UnfreezeString` copyuuji.yaginuma2018-09-231-1/+1
* Use `visitor.compile` instead of constructing by connection itselfRyuta Kamizono2018-09-091-5/+1
* `supports_xxx?` returns whether a feature is supported by the backendRyuta Kamizono2018-09-081-0/+4
* Add config option for `replica`.Eileen Uchitelle2018-08-311-0/+4
* Merge pull request #32647 from eugeneius/lazy_transactionsMatthew Draper2018-08-231-0/+7
|\
| * Omit BEGIN/COMMIT statements for empty transactionsEugene Kenny2018-08-131-0/+7
* | Partly revert unused accessorRyuta Kamizono2018-08-231-8/+1
* | Add database configuration to disable advisory locks.Guo Xiang Tan2018-08-221-1/+12
|/
* Fix test failures due to Performance/RegexpMatch correctionBart de Water2018-07-281-1/+3
* Enable Start/EndWith and RegexpMatch copsBart de Water2018-07-281-1/+1
* Bump minimum SQLite version to 3.8Yasuo Honda2018-05-211-0/+5
* Add nodoc to `migrations_paths` and `migration_context` in `AbstractAdapter`Ryuta Kamizono2018-02-041-2/+2
* Define `supports_foreign_tables?` in AbstractAdapterYasuo Honda2018-01-281-0/+5
* Refactor migration to move migrations paths to connectioneileencodes2018-01-181-0/+8
* Revert commit 4ec5b0d6b4d8a57e034b1014942356e95caf47aa in favor of #28379Ryuta Kamizono2018-01-071-6/+1
* Add support for invalid foreign keys in PostgresTravis Hunter2017-12-011-0/+5
* Merge pull request #31221 from matthewd/flush-idle-connectionsMatthew Draper2017-11-261-0/+8
|\
| * Flush idle database connectionsMatthew Draper2017-11-261-0/+8
* | Merge pull request #31173 from matthewd/connection-fork-safetyMatthew Draper2017-11-251-0/+13
|\ \ | |/ |/|
| * Improve AR connection fork safetyMatthew Draper2017-11-181-0/+13
* | Merge pull request #31035 from BrentWheeldon/bmw-db-load-deadlockMatthew Draper2017-11-181-1/+2
|\ \ | |/ |/|
| * Prevent deadlocks with load interlock and DB lock.Brent Wheeldon2017-11-091-1/+2
* | Add missing autoload `Type` (#31123)Ryuta Kamizono2017-11-111-1/+0
|/
* Remove deprecated arguments from `#verify!`Rafael Mendonça França2017-10-231-4/+1
* Remove deprecated method `supports_primary_key?`Rafael Mendonça França2017-10-231-5/+0
* Remove deprecated method `supports_migrations?`Rafael Mendonça França2017-10-231-5/+0
* [Active Record] require => require_relativeAkira Matsuda2017-10-211-6/+6
* Add JSON attribute test cases for SQLite3 adapterRyuta Kamizono2017-10-051-0/+2
* Don't use `quoted_table_name` in `limited_ids_for`Ryuta Kamizono2017-09-141-1/+5
* Refactor `SchemaDumper` to make it possible to adapter specific customizationRyuta Kamizono2017-08-221-1/+0
* Use `predicate_builder.build_bind_attribute` wherever possibleRyuta Kamizono2017-07-281-3/+3
* Refactor Active Record to let Arel manage bind paramsSean Griffin2017-07-241-36/+13
* Merge pull request #29869 from kamipo/make_type_map_to_privateRafael França2017-07-211-8/+7
|\
| * Make `type_map` to private because it is only used in the connection adapterRyuta Kamizono2017-07-201-8/+7
* | Use frozen-string-literal in ActiveRecordKir Shatrov2017-07-191-0/+2
|/
* Don't translate non-database exceptions.Dennis Taylor2017-07-051-2/+4