aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb
Commit message (Expand)AuthorAgeFilesLines
* No private defRafael Mendonça França2019-08-011-1/+2
* Refactor `create_table`'s options separationRyuta Kamizono2019-06-031-2/+1
* Adding type option example to the documentation [ci skip] (#35917)Roberto Miranda2019-04-101-0/+1
* Allow `remove_foreign_key` with both `to_table` and `options`Ryuta Kamizono2019-03-061-7/+3
* Address "warning: in `column': the last argument was passed as a single Hash"Ryuta Kamizono2019-02-211-3/+3
* Add `remove_foreign_key` for `change_table`Ryuta Kamizono2019-02-111-0/+11
* SQLite3: Implement `add_foreign_key` and `remove_foreign_key`Ryuta Kamizono2019-02-111-1/+1
* More exercise table name prefix and suffix testsRyuta Kamizono2019-02-111-4/+1
* Merge pull request #35203 from chiastolite/add_column_without_column_namesRyuta Kamizono2019-02-101-0/+1
|\
| * Do not allow to add column without column nameHiroyuki Morita2019-02-101-0/+1
|/
* Refactor to extract defining column methods as `define_column_methods`Ryuta Kamizono2019-02-091-21/+23
* Merge pull request #35105 from olivierlacan/document-table-foreign-keyGannon McGibbon2019-02-021-1/+2
|\
| * Hint at advanced options for foreign_keyOlivier Lacan2019-01-301-1/+2
* | Remove unused attr_writers `visitor` and `indexes`Ryuta Kamizono2019-02-011-4/+0
* | Make `t.timestamps` with precision by defaultRyuta Kamizono2019-01-261-0/+6
|/
* Deprecate `t.indexes = [...]` which is not by designRyuta Kamizono2018-11-091-2/+5
* Refactor to initialize `TableDefinition` by kwargsRyuta Kamizono2018-11-091-1/+9
* Add an :if_not_exists option to create_tablefatkodima2018-11-081-2/+3
* Remove and flip `index: true` for `references` in the doc [ci skip]Ryuta Kamizono2018-10-171-2/+2
* Index option added for change_table migrationsMehmet Emin INAC2018-09-221-0/+2
* Migrations will raise an exception if there are multiple column definitions (...Federico Martinez2018-06-011-2/+6
* Remove :nodoc: from the methods which is added the doc [ci skip]Ryuta Kamizono2018-05-151-4/+4
* Add available transformations to docs [ci skip]wata_mac2018-05-131-0/+3
* Move fk_ignore_pattern from config.active_record to SchemaDumperDavid Stosik2018-03-221-1/+1
* Expose foreign key name ignore pattern in configurationDavid Stosik2018-03-191-0/+4
* Rails 6 requires Ruby 2.3+Jeremy Daer2018-02-171-6/+1
* Emulate JSON types for SQLite3 adapter (#29664)Ryuta Kamizono2017-12-031-0/+1
* Refactor `length`, `order`, and `opclass` index options dumpingRyuta Kamizono2017-12-031-5/+14
* Add support for invalid foreign keys in PostgresTravis Hunter2017-12-011-0/+5
* Add support for PostgreSQL operator classes to add_indexGreg Navis2017-11-301-1/+3
* Extract `integer_like_primary_key_type` to ease to handle it for adaptersRyuta Kamizono2017-09-251-0/+7
* Move integer-like primary key normalization to `new_column_definition`Ryuta Kamizono2017-09-231-0/+4
* `add_reference` should respect column position for both reference id and type...Ryuta Kamizono2017-09-011-1/+1
* Use frozen-string-literal in ActiveRecordKir Shatrov2017-07-191-0/+2
* Revert "Merge pull request #29540 from kirs/rubocop-frozen-string"Matthew Draper2017-07-021-1/+0
* Enforce frozen string in RubocopKir Shatrov2017-07-011-0/+1
* Both reference id and type should be `NOT NULL` if `null: false` is specifiedRyuta Kamizono2017-05-191-1/+1
* Fix the doc on the `IndexDefinition` [ci skip]Ryuta Kamizono2017-04-171-1/+1
* Refactor `indexes` things in connection adaptersRyuta Kamizono2017-04-161-1/+26
* Don't share `options` with a reference type columnRyuta Kamizono2017-03-041-7/+3
* Refactor `ColumnDefinition` to contain `options` hashRyuta Kamizono2017-02-091-20/+20
* `primary_key` and `references` columns should be identical typeRyuta Kamizono2017-02-071-6/+4
* Virtual/generated column support for MySQL 5.7.5+ and MariaDB 5.2.0+Ryuta Kamizono2017-02-011-1/+3
* class Foo < Struct.new(:x) creates an extra unneeded anonymous classAkira Matsuda2017-01-131-10/+6
* Describe what we are protectingAkira Matsuda2016-12-231-0/+2
* Change MySQL and Postgresql to use Bigint primary keysJon McCartie2016-12-051-1/+1
* Fix indentation of code examplesOrhan Toy2016-10-191-4/+4
* Added nil case handling to allow rollback migration in case oftravis.h.oneill@gmail.com2016-08-171-1/+1
* Merge pull request #26151 from kamipo/avoid_to_allow_unused_splat_argsRafael França2016-08-161-3/+1
|\
| * Avoid to allow unused splat args for `t.timestamps` in `create_table`Ryuta Kamizono2016-08-141-3/+1