aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
Commit message (Expand)AuthorAgeFilesLines
* Allow changing text and blob size without giving the `limit` optionRyuta Kamizono2019-01-291-2/+3
* Make `t.timestamps` with precision by defaultRyuta Kamizono2019-01-261-0/+4
* Fix `t.timestamps` missing `null: false` in `change_table bulk: true`Ryuta Kamizono2019-01-261-0/+2
* MySQL 8.0.14 adds `ER_FK_INCOMPATIBLE_COLUMNS`Yasuo Honda2019-01-221-1/+2
* Refactor `build_relation` in the uniqueness validator to avoid low level pred...Ryuta Kamizono2019-01-111-2/+4
* :recycle: Fix mysql type map for enum and setbannzai2019-01-081-2/+2
* MariaDB: Remove version checking lower the 5.5.8Ryuta Kamizono2019-01-021-10/+2
* Use `utf8mb4` charset for internal tables if the row format `DYNAMIC` by defaultRyuta Kamizono2018-12-191-9/+1
* Redact SQL in errorsGannon McGibbon2018-11-221-14/+16
* Support expression indexes for MySQLRyuta Kamizono2018-10-251-0/+4
* MySQL 8.0.13 raises `ER_NO_REFERENCED_ROW` and `ER_ROW_IS_REFERENCED`Yasuo Honda2018-10-231-1/+3
* Consistently extract checking version for all adaptersRyuta Kamizono2018-10-171-8/+3
* Refactored abstract MySQL adapter to support lazy version check.Brooke Kuhlmann2018-10-161-4/+11
* Move UPDATE/DELETE with JOIN handling to the Arel sideRyuta Kamizono2018-10-031-26/+0
* Enable `Performance/UnfreezeString` copyuuji.yaginuma2018-09-231-3/+3
* No private def in the codebaseRafael Mendonça França2018-09-211-3/+5
* Drop MySQL 5.1 supportYasuo Honda2018-09-131-2/+2
* Raise an exception if :charset is not specified and large prefixes / utf8mb4 ...Yasuo Honda2018-09-131-1/+1
* Validate if `utf8mb4` character set and longer index key prefix is supportedYasuo Honda2018-09-131-1/+13
* Use utf8mb4 character set by default for MySQL database (#33608)Yasuo Honda2018-09-111-2/+2
* `supports_xxx?` returns whether a feature is supported by the backendRyuta Kamizono2018-09-081-1/+1
* Merge pull request #32647 from eugeneius/lazy_transactionsMatthew Draper2018-08-231-0/+2
|\
| * Omit BEGIN/COMMIT statements for empty transactionsEugene Kenny2018-08-131-0/+2
* | Add database configuration to disable advisory locks.Guo Xiang Tan2018-08-221-1/+1
|/
* MySQL: Raise ActiveRecord::InvalidForeignKey for foreign-key constraint viola...George Claghorn2018-07-301-1/+2
* Fix `insert_fixtures_set` to be restored original connection flagsRyuta Kamizono2018-07-191-29/+0
* use set_server_option if possiblepavel2018-07-151-5/+23
* Save a hash allocation in MySQL statement poolEugene Kenny2018-04-231-1/+1
* Allow `primary_key` argument to `empty_insert_statement_value`Yasuo Honda2018-04-201-1/+1
* Fix `#columsn_for_distinct` of MySQL and PostgreSQLkg8m2018-02-271-1/+1
* Remove usage of strip_heredoc in the framework in favor of <<~Rafael Mendonça França2018-02-161-5/+3
* Extract `discard_remaining_results` for mysql2 adapterRyuta Kamizono2018-01-291-3/+1
* Bring back ability to insert zero value on primary key for fixtures (#31795)Ryuta Kamizono2018-01-261-21/+1
* Merge pull request #31422 from Edouard-chin/multistatement-fixturesMatthew Draper2018-01-241-0/+48
|\
| * Allow a 2 bytes margin:Edouard CHIN2018-01-231-1/+2
| * Combine delete and insert statements in the same queryEdouard CHIN2018-01-221-7/+5
| * Build a multi-statement query when inserting fixtures:Edouard CHIN2018-01-221-0/+49
* | `create_database` should not add default charset when `collation` is givenRyuta Kamizono2018-01-151-1/+1
* | Fix Illegal parameter data type bigint for operation 'get_lock' errorIvan Zinovyev2017-12-201-2/+2
* | Remove passing needless empty string `options` in `create_table`Ryuta Kamizono2017-12-201-4/+0
* | Merge pull request #31177 from albertoalmagro/remove-default-mysql-engine-fro...Matthew Draper2017-12-201-1/+1
|\ \
| * | Remove default ENGINE=InnoDB for Mysql2 adapterAlberto Almagro2017-12-111-1/+1
| |/
* | Quote primary key in the subselect generated by mysql2 adapterRyuta Kamizono2017-12-191-1/+2
* | Optimizing information_schema query for `foreign_keys`Hiroyuki Morita2017-12-131-2/+3
|/
* Extract duplicated index column options normalization as `options_for_index_c...Ryuta Kamizono2017-12-031-19/+0
* Refactor `length`, `order`, and `opclass` index options dumpingRyuta Kamizono2017-12-031-1/+1
* Merge pull request #31230 from dinahshi/postgresql_extract_sqlMatthew Draper2017-12-031-25/+11
|\
| * Extract sql fragment generators for alter table from PostgreSQL adapterDinah Shi2017-12-021-25/+11
* | Add new error class `QueryCanceled` which will be raised when canceling state...Ryuta Kamizono2017-11-271-0/+3
* | Rename `TransactionTimeout` to more descriptive `LockWaitTimeout` (#31223)Ryuta Kamizono2017-11-271-1/+1
|/