aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters
Commit message (Expand)AuthorAgeFilesLines
* Allow `column_exists?` giving options without typeRyuta Kamizono2019-01-261-1/+1
* Fix error raised when handler doesn't existEileen Uchitelle2019-01-251-1/+10
* Allow `column_exists?` to be passed `type` argument as a stringRyuta Kamizono2019-01-241-1/+1
* MySQL 8.0.14 adds `ER_FK_INCOMPATIBLE_COLUMNS`Yasuo Honda2019-01-221-1/+2
* Fix type casting column default in `change_column`Ryuta Kamizono2019-01-202-24/+42
* Merge pull request #34969 from eileencodes/fix-error-message-for-multi-db-appsEileen M. Uchitelle2019-01-181-1/+20
|\
| * Fix error message when adapter is not specifiedEileen Uchitelle2019-01-171-1/+20
* | Remove deprecated `#set_state` from the transaction objectRafael Mendonça França2019-01-171-18/+0
* | Remove deprecated `#supports_statement_cache?` from the database adaptersRafael Mendonça França2019-01-171-7/+0
* | Remove deprecated `#insert_fixtures` from the database adaptersRafael Mendonça França2019-01-172-21/+1
* | Remove deprecated `ActiveRecord::ConnectionAdapters::SQLite3Adapter#valid_alt...Rafael Mendonça França2019-01-171-5/+0
* | Change `SQLite3Adapter` to always represent boolean values as integersRafael Mendonça França2019-01-172-20/+13
|/
* Remove public `prevent_writes` writerRyuta Kamizono2019-01-151-5/+5
* Deprecate `connection.visitor = ...` which is not released internal usageRyuta Kamizono2019-01-151-2/+6
* Remove `id_value` argument which is no longer passed to `sql_for_insert`Ryuta Kamizono2019-01-112-3/+3
* Refactor `build_relation` in the uniqueness validator to avoid low level pred...Ryuta Kamizono2019-01-112-7/+16
* Enable `Lint/UselessAssignment` cop to avoid unused variable warnings (#34904)Ryuta Kamizono2019-01-091-2/+2
* :recycle: Fix mysql type map for enum and setbannzai2019-01-081-2/+2
* Merge the redundant `when Symbol` case to the `when String, ...`Ryuta Kamizono2019-01-041-2/+1
* 2x faster `connection.type_cast`Ryuta Kamizono2019-01-041-6/+1
* Merge pull request #33985 from eugeneius/attribute_methods_schema_cacheKasper Timm Hansen2019-01-031-0/+5
|\
| * Only define attribute methods from schema cacheEugene Kenny2018-09-281-0/+5
* | MariaDB: Remove version checking lower the 5.5.8Ryuta Kamizono2019-01-021-10/+2
* | Add test case for `preventing_writes?`Ryuta Kamizono2019-01-021-1/+1
* | Use high level API on `migration_context` instead of using low level API dire...Ryuta Kamizono2018-12-281-4/+2
* | Deprecate passing `migrations_paths` to `connection.assume_migrated_upto_vers...Ryuta Kamizono2018-12-281-2/+8
* | Merge pull request #34742 from kamipo/row_format_dynamic_by_defaultRyuta Kamizono2018-12-211-0/+18
|\ \
| * | MySQL: `ROW_FORMAT=DYNAMIC` create table option by defaultRyuta Kamizono2018-12-191-0/+18
* | | Enable `Style/RedundantBegin` cop to avoid newly adding redundant begin blockRyuta Kamizono2018-12-212-25/+21
|/ /
* | Use `utf8mb4` charset for internal tables if the row format `DYNAMIC` by defaultRyuta Kamizono2018-12-192-10/+10
* | Ensure that preventing writes is invoked before `materialize_transactions` co...Ryuta Kamizono2018-12-121-4/+2
* | An empty transaction does not raise the `ReadOnlyError` if preventing writesRyuta Kamizono2018-12-113-3/+3
* | An explain query does not raise the `ReadOnlyError` if preventing writesRyuta Kamizono2018-12-113-3/+3
* | Don't treat begin and rollback transactions as write queriesRyuta Kamizono2018-12-113-3/+3
* | Prevent write queries with prepared statements for mysql2 adapterRyuta Kamizono2018-12-111-0/+4
* | Prevent write queries for `exec_query`Ryuta Kamizono2018-12-112-1/+9
* | Rename error that occurs when writing on a readEileen Uchitelle2018-12-073-3/+3
* | Fix join table column quoting with SQLite.Gannon McGibbon2018-12-051-0/+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-034-7/+8
|/ /
* | Add ability to prevent writes to a databaseEileen Uchitelle2018-11-305-1/+64
* | Allow spaces in postgres table namesGannon McGibbon2018-11-281-1/+1
* | Merge pull request #34557 from sergioisidoro/sergio-patch-load-errorRafael França2018-11-281-2/+2
|\ \
| * | Patch load error in case GemSpecErrorsergioisidoro2018-11-281-2/+2
* | | `Mutable` helper is in `ActiveModel`Ryuta Kamizono2018-11-274-4/+4
* | | Merge pull request #34520 from yahonda/bump_pg93Rafael França2018-11-262-19/+17
|\ \ \
| * | | Bump the minimum version of PostgreSQL to 9.3Yasuo Honda2018-11-252-19/+17
* | | | When running exec_query MySQL always returns ActiveRecord::ResultAlireza Bashiri2018-11-251-2/+10
|/ / /
* | | Merge pull request #34468 from gmcgibbon/redact_sql_in_errorsRafael França2018-11-234-41/+41
|\ \ \