aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/mysql/schema_dumper.rb
Commit message (Expand)AuthorAgeFilesLines
* MySQL: Fix schema dumping `enum` and `set` columns correctlyRyuta Kamizono2019-07-051-1/+3
* Except `table_name` from column objectsRyuta Kamizono2019-04-081-3/+3
* Cache database version in schema cacheAli Ibrahim2019-04-031-1/+1
* Allow changing text and blob size without giving the `limit` optionRyuta Kamizono2019-01-291-2/+8
* MySQL: Don't lose `auto_increment: true` in the `db/schema.rb`Ryuta Kamizono2017-10-151-0/+7
* Refactor `SchemaDumper` to make it possible to adapter specific customizationRyuta Kamizono2017-08-221-9/+12
* Remove deprecated `#migration_keys`Ryuta Kamizono2017-08-221-4/+0
* Don't expose `prepare_column_options`Ryuta Kamizono2017-08-211-13/+12
* Use frozen-string-literal in ActiveRecordKir Shatrov2017-07-191-0/+2
* Use `information_schema` to extract `generation_expression` for MariaDBRyuta Kamizono2017-07-071-1/+1
* Revert "Merge pull request #29540 from kirs/rubocop-frozen-string"Matthew Draper2017-07-021-1/+0
* Merge pull request #29540 from kirs/rubocop-frozen-stringMatthew Draper2017-07-021-0/+1
|\
| * Enforce frozen string in RubocopKir Shatrov2017-07-011-0/+1
* | Don't cache queries for schema statementsRyuta Kamizono2017-06-301-2/+2
|/
* Use `quote` method rather than single quotes to identifiers in SQLRyuta Kamizono2017-06-291-1/+1
* Fix `extract_expression_for_virtual_column` for MariaDBRyuta Kamizono2017-04-191-1/+1
* Use `quoted_scope` rather than `@config[:database]` to respect current databaseRyuta Kamizono2017-04-191-2/+3
* Correctly dump native timestamp types for MySQLRyuta Kamizono2017-02-231-2/+5
* Fix bigint primary key with unsignedRyuta Kamizono2017-02-101-1/+1
* Correctly dump integer-like primary key with default nilRyuta Kamizono2017-02-041-10/+5
* Virtual/generated column support for MySQL 5.7.5+ and MariaDB 5.2.0+Ryuta Kamizono2017-02-011-0/+22
* Tweak bigint PK handlingMatthew Draper2017-01-181-2/+2
* Change MySQL and Postgresql to use Bigint primary keysJon McCartie2016-12-051-5/+3
* Use Regexp#match? rather than Regexp#===Ryuta Kamizono2016-10-261-1/+1
* normalizes indentation and whitespace across the projectXavier Noria2016-08-061-18/+18
* applies new string literal convention in activerecord/libXavier Noria2016-08-061-4/+4
* Primary key should be `NOT NULL`Ryuta Kamizono2016-03-121-1/+1
* Merge pull request #24054 from kamipo/extract_default_primary_keyRafael França2016-03-111-8/+7
|\
| * Extract `default_primary_key?` to refactor `column_spec_for_primary_key`Ryuta Kamizono2016-03-111-8/+7
* | Initialize `column.table_name` immediately for `column.serial?` correctly wor...Ryuta Kamizono2016-03-081-1/+1
|/
* No need to extract a limit for a boolean typeRyuta Kamizono2016-03-041-4/+0
* Exclude `:name` and `:type` from `prepare_column_options`Ryuta Kamizono2016-02-291-1/+1
* `schema_type` returns symbol rather than stringRyuta Kamizono2016-02-081-2/+2
* Allow bigint with default nil for avoiding auto increment primary keyRyuta Kamizono2015-11-021-2/+5
* Fix to correctly schema dump the `tinyblob`Ryuta Kamizono2015-10-151-0/+8
* Move the methods for schema dumping into `{mysql,postgresql}/schema_dumper.rb`Ryuta Kamizono2015-10-131-0/+48