More at rubyonrails.org: Blog | Guides | API | Ask for help | Contribute on GitHub |

#33 Ryuta Kamizono - All time
Showing 421 commits

Hash Date Message
b270bc4 06 Dec 2016 Translate NOT NULL violation to the specific exception
6be6374 06 Dec 2016 Should be sync the `primary_key` definition with actuall...
f8b6239 05 Dec 2016 Remove unnecessary `connection_name` variable
fd65d15 05 Dec 2016 Should inherit `StatementInvalid` rather than `WrappedDa...
974e860 05 Dec 2016 Make `:auto_increment` option works on `:bigint`
000bd62 05 Dec 2016 Make `:auto_increment` to internal primary key option
7f0567b 04 Dec 2016 Fix that `change_column` lose a comment
9f63ba1 30 Nov 2016 Fix CI failure due to missing `Regexp#match?`
32ea84d 27 Nov 2016 Fix that unsigned with zerofill is treated as signed
6700f85 26 Nov 2016 Fix `apply_seconds_precision` not to be affected by `mathn`
d99b384 24 Nov 2016 Fix `require_dependency` message format
571c743 24 Nov 2016 Fix warning: method redefined; discarding old fields
e683950 24 Nov 2016 Should test `test_change_column_default` in `PostgresqlU...
f8741a1 24 Nov 2016 Suppress migration message in the test
74e8adf 24 Nov 2016 Remove blank else block
8e1b28a 19 Nov 2016 Fix typo s/with/without/
700639e 18 Nov 2016 Fix the race condition caused by `with_new_connections_b...
7c1b14f 15 Nov 2016 Refactor `NullRelation#calculate`
4ce674f 14 Nov 2016 Dump index options to pretty format
2620a23 14 Nov 2016 Refactor `quoted_columns_for_index` by extracted `add_op...
fd7ca6e 14 Nov 2016 Call `spawn` and bang method for `none`
8be9c71 14 Nov 2016 Fix NameError: undefined local variable or method `result`
28708c7 13 Nov 2016 Avoid `build_preloader` if preloading is not needed
0ec967a 12 Nov 2016 Respect new records for `CollectionProxy#uniq`
9e214b4 12 Nov 2016 Add `:nodoc` to `table_structure`
2bf7c30 09 Nov 2016 Should except `:distinct` rather than `:order` for `exis...
62bb8b9 05 Nov 2016 Avoid `unscope(:order)` when `limit_value` is presented ...
b6ddaa4 29 Oct 2016 Remove unnecessary `target.uniq.size` in `CollectionAsso...
f7f66e2 29 Oct 2016 Move `test_quoting_classes` into `test/cases/quoting_tes...
5f9051c 29 Oct 2016 Remove unused internal `:dependent` option in `Collectio...
b56eaa2 28 Oct 2016 Fix :stopdoc: to :startdoc: [ci skip]
48cc754 26 Oct 2016 Use Regexp#match? rather than Regexp#===
c5bcbb0 13 Oct 2016 Quote table name properly
f53f69b 11 Oct 2016 Fix `warning: ambiguous first argument`
1fa97c7 11 Oct 2016 Extract `format_colspec` to format column spec
0780c44 10 Oct 2016 Fix table comment dumping
24a1a6a 10 Oct 2016 `name` is not a column option
5025fd3 10 Oct 2016 Dump index options to pretty format
72bf3de 08 Oct 2016 Prevent to create blank comment
432cc58 04 Oct 2016 Restore missing Gemfile.lock entries
444cf0d 02 Oct 2016 Remove unnecessary `respond_to?(:indexes)` checking
30b4980 02 Oct 2016 Fix `add_index` to normalize column names and options
13c38bc 26 Sep 2016 `:text_too_big` column should be `:text`, not `:integer`
2bda4f2 26 Sep 2016 Remove duplicated `unless current_adapter?(:SQLite3Adapt...
4dde1a0 26 Sep 2016 Fix doc format for `RecordFetchWarning` [ci skip]
f88ed60 20 Sep 2016 Restore missing Gemfile.lock entries
3464cd5 14 Sep 2016 Fix broken comments indentation caused by rubocop auto-c...
67e605f 11 Sep 2016 Remove duplicated `elsif` branch
edf92f3 11 Sep 2016 Remove useless `test_string_with_crazy_column`
55a4251 11 Sep 2016 Remove unused `require "thread"` in `test/cases/attribut...
0d51369 10 Sep 2016 Rename variable name that returning `type_for` to `type`...
d3c3747 10 Sep 2016 Remove outdated "#TODO: Fix for binds." comment [ci skip]
33f5b07 10 Sep 2016 Remove unnecessry `alias uniq distinct` for collection a...
f45e08e 10 Sep 2016 Reduce array allocation when `where` with passed hash
dd76b1e 06 Sep 2016 Remove redundant `!loaded?` condition
9a7409b 06 Sep 2016 Remove redundant `!loaded?` condition
8ad03c9 03 Sep 2016 Remove unnecessary `count` method for collection proxy
dd5cba8 03 Sep 2016 Extract duplicated `create` and `create!` definition for...
a0aea91 03 Sep 2016 Pass `set_inverse_instance` block to `sc.execute` for `S...
eceabc8 03 Sep 2016 Remove blank else branch
7c70430 03 Sep 2016 Fix broken heredoc indentation caused by rubocop auto-co...
73b8823 28 Aug 2016 Remove "Under Ruby 1.9" [ci skip]
d64732e 28 Aug 2016 Switch back to `Hash.dup`
65d71d8 25 Aug 2016 Fix "warning: assigned but unused variable - task"
a1eebd4 25 Aug 2016 Use splat `options` hash for `has_and_belongs_to_many`
402852f 25 Aug 2016 Add `Type.default_value` and use it everywhere for internal
28625db 23 Aug 2016 Remove unnecessary `format_string`
d238592 22 Aug 2016 Fix CI failure caused by df84e9867219e9311aef6f4efd5dd9e...
f1d9fc5 19 Aug 2016 Fix `OID::Bit#cast_value`
f5ce0f3 19 Aug 2016 Remove unnecessary `any?` and `many?` methods for collec...
9e6a455 19 Aug 2016 Remove unused `blob_or_text_column?` method
dea671b 19 Aug 2016 Remove unnecessary `length` method for collection proxy
7db6bd7 19 Aug 2016 Revert "`sql_for_insert` returns values for passing to `...
99cb16a 19 Aug 2016 Remove text default treated as an empty string in non-st...
592e6b7 17 Aug 2016 Remove unnecessary ordinal methods for collection associ...
70821de 17 Aug 2016 Remove unnecessary `select` method for `CollectionProxy`
c48630b 17 Aug 2016 Remove unnecessary `test_sql_for_insert_with_returning_d...
6eaf5c9 17 Aug 2016 Deprecate `sanitize_conditions`. Use `sanitize_sql` instead
9d00888 16 Aug 2016 Finder bang method should call non bang method
4638067 16 Aug 2016 Fix inconsistent the signature of finder methods for col...
3a1f6fe 16 Aug 2016 Extract `PredicateBuilder::CaseSensitiveHandler`
c6a62dc 16 Aug 2016 Do not handle as an associated predicate if a table has ...
5047a12 16 Aug 2016 Remove unnecessary `query_scope`
c9220bf 15 Aug 2016 Remove `find_nth_with_limit_and_offset` private method
c6e10c0 15 Aug 2016 Fix `ActiveRecord::FixtureSet` docs [ci skip]
33d6298 14 Aug 2016 `CollectionProxy#take` should respect dirty target
a57cd38 13 Aug 2016 Refactor `quoted_columns_for_index` by extracted `add_op...
e7023cb 13 Aug 2016 Avoid to allow unused splat args for `t.timestamps` in `...
407e438 13 Aug 2016 Consolidate `ActiveRecord::TestCase` and `ActiveSupport:...
82ba392 11 Aug 2016 Fix warning: ambiguous first argument
f79d55a 11 Aug 2016 `where` by `array|range` attribute with array or range v...
c30ff2b 11 Aug 2016 Make association queries to preparable: Step 1
b8d6e15 11 Aug 2016 Use `ActiveRecord::TestCase` rather than `ActiveSupport:...
7924be5 11 Aug 2016 Fix actionview test failure
f006de5 09 Aug 2016 Fix broken alignments caused by auto-correct commit 411ccbd
762e3f0 07 Aug 2016 Add `Style/EmptyLines` in `.rubocop.yml` and remove extr...
d93fc73 06 Aug 2016 Fix error message for out of range byte size integer val...
320996a 06 Aug 2016 Revert passing arel node with splat binds for `where`
04d0e3c 06 Aug 2016 Don't passing a nil value to `case_sensitive_comparison`
2ed25b3 06 Aug 2016 `sql_for_insert` should be called inside `exec_insert`
cdc4666 04 Aug 2016 Make `name` and `binds` to optional args for `exec_{inse...
3a8a997 04 Aug 2016 `pluck` should use `records` (`load_target`) when `loade...
906577d 03 Aug 2016 Add accidentally removed dependency in Gemfile.lock
954b197 03 Aug 2016 Avoid duplicated `set_inverse_instance` for target scope
f78eda6 02 Aug 2016 `TransactionSerializationError` should inherit `Statemen...
a76ebe5 02 Aug 2016 Remove unnecessary `set_inverse_instance` in finder methods
d14a5de 31 Jul 2016 Remove internal `sanitize` method
83f0864 30 Jul 2016 Fix `enum` with `alias_attribute`
fa84a4d 29 Jul 2016 Remove unnecessary methods for `NullRelation`
5546f2d 28 Jul 2016 Avoid calling `current_database` in `table_comment`
8a3560e 28 Jul 2016 `@quoted_{column,table}_names` should cache a frozen string
5465508 28 Jul 2016 Remove `prepare_binds_for_database` internal method
fe48c97 28 Jul 2016 `FinderMethods` uses `records` (`load_target`) when `loa...
a3a6d74 26 Jul 2016 Quoting booleans should return a frozen string
92c8f01 26 Jul 2016 Add an assertion to the tests that should be loaded the ...
944c7b9 26 Jul 2016 Make `force_signal37_to_load_all_clients_of_firm` to pri...
d31c2e2 26 Jul 2016 Extract `type_casted_binds` method
ceee776 24 Jul 2016 Fix to `CollectionProxy#load` does `load_target`
e703de1 24 Jul 2016 Decouple statement cache from connection adapter
beb6b7a 23 Jul 2016 `load_target` is a public method
7d1dc98 20 Jul 2016 Fix explain logging with binds
1a10d38 20 Jul 2016 Add `exists?` and `update_all` to `CollectionProxy` for ...
4ef4d46 19 Jul 2016 Do not `binds.dup` in `connection#to_sql`
3befc7a 19 Jul 2016 Use `connection#to_sql` for construct an SQL
f814585 19 Jul 2016 Pass `type_casted_binds` to log subscriber for logging b...
51598ab 18 Jul 2016 Logging type casted binds
f3cb1f8 17 Jul 2016 Remove unused `table` arg for `UniquenessValidator#scope...
dad95ba 17 Jul 2016 `specificiation_id` was renamed to `spec_name`
38cd2aa 17 Jul 2016 Fix `payload[:class_name]` to `payload[:spec_name]`
4985947 17 Jul 2016 No need `public_send`
b10b791 11 Jul 2016 Fix Active Record test failure
b7d229d 10 Jul 2016 Correctly return `associated_table` when `associated_wit...
d79e99a 03 Jul 2016 Use `squish` rather than `strip_heredoc`
cf09d5b 02 Jul 2016 Move the warning about composite primary key to `Attribu...
766e82b 02 Jul 2016 Remove unused `predicate_builder` for `BasicObjectHandle...
bf63bc7 01 Jul 2016 Remove `create_table_info_cache` because it not be reused
5d3a0b1 01 Jul 2016 Pass `pk: false` to `connection.insert` explicitly if do...
7eb6443 01 Jul 2016 Deprecation passing of `start` value was removed [ci skip]
226e1a3 29 Jun 2016 Fix `Type::Date#serialize` to return a date object corre...
e317e5e 26 Jun 2016 Remove conflict line [ci skip]
59c218e 25 Jun 2016 Remove unnecessary `assert_valid_default`
a26d4ad 20 Jun 2016 `PolymorphicReflection` is not using the methods from `T...
10b81fb 15 Jun 2016 Fix `Type::Date#serialize` to return a date object corre...
1cf467b 15 Jun 2016 Prevent `RangeError` for `FinderMethods#exists?`
9c13b41 14 Jun 2016 Fix sqlite3 test failure
681a0a0 12 Jun 2016 Fix `calculate` with a string value in `from` and eager ...
4e545d0 12 Jun 2016 Remove unnecessary `assert_date_from_db`
5deb44d 12 Jun 2016 Remove outdated comments [ci skip]
97c01bc 11 Jun 2016 Fix `or` result SQL [ci skip]
a31e837 09 Jun 2016 Prevent `table_comment` query if a table doesn't have a ...
7b7b7c5 06 Jun 2016 Extract foreign key action from `information_schema`
16bb3d6 06 Jun 2016 Make `foreign_keys` queries to `SCHEMA`
aa06231 04 Jun 2016 Avoid type casting in uniqueness validator
faed011 04 Jun 2016 Fix sqlite3 test failure
14ff8e7 02 Jun 2016 Fix debug helper test
1b8a7b8 02 Jun 2016 Fix failing tests
706f7e9 31 May 2016 Do not include default column limit in schema.rb
1cd28ff 28 May 2016 Remove magic comment in generated `schema.rb`
09976b4 28 May 2016 Reuse a result of `table.associated_table(column)` in `A...
997fd4d 28 May 2016 Use `add_index` instead of `execute` in guides [ci skip]
6cbd96a 28 May 2016 Fix migration class names in tests
e53b025 27 May 2016 Remove unused `association_for_table` private method
2a71885 11 May 2016 Remove magic comment in generated `schema.rb`
5477266 10 May 2016 Should quote `lock_name` to pass to `get_advisory_lock`
2e82ef3 02 May 2016 Add `:nodoc:` to `schema_creation` [ci skip]
0eac279 30 Apr 2016 Extract `add_sql_comment!` method
2db8514 30 Apr 2016 Treat blank comments as no comment for indexes
edc2b77 24 Apr 2016 Add Expression Indexes and Operator Classes support for ...
c1ab4a2 24 Apr 2016 Move `select_rows` implementation to super class
9c8a086 24 Apr 2016 Move `require 'ipaddr'` in `postgresql/oid/cidr.rb`
7ec31ac 24 Apr 2016 Remove in the doc about MySQL versions below 5 [ci skip]
5394f2c 24 Apr 2016 Add `:nodoc:` to `insert_versions_sql` [ci skip]
c7617c7 21 Apr 2016 Remove unused `BLANK_RE`
3f6574e 21 Apr 2016 Add prepared statements support for `Mysql2Adapter`
67f4994 20 Apr 2016 `undef_method` is not needed
74b5112 20 Apr 2016 Dump indexes in `create_table` for generates SQL in one ...
da87a67 19 Apr 2016 Fix `test_blank_columns_created_in_block`
dd58c3b 19 Apr 2016 Define `arel_visitor` method on all adapters
a80e944 19 Apr 2016 Remove unused `table_with_autoincrement` table
0cae0ce 18 Apr 2016 `foreign_key` respects `table_name_prefix` and `table_na...
73af794 14 Apr 2016 Should keep quoting behaivor of a time column value in s...
28ec8c4 14 Apr 2016 Add `quoted_time` for truncating the date part of a time...
cc7f39a 06 Apr 2016 Make `QUOTED_TRUE` and `QUOTED_FALSE` to public because ...
83c337a 05 Apr 2016 Move `quoted_date`, `quote_string` and `quote_table_name...
e9a8c38 05 Apr 2016 Make to private `QUOTED_TRUE` and `QUOTED_FALSE` constants
a05fd2d 05 Apr 2016 Avoid unused capture
8200b3b 03 Apr 2016 Extract `arel_visitor` and move up to the abstract adapter
6b50a2b 30 Mar 2016 Move `@quoted_{column|table}_names` cache up to the abst...
c5131b6 30 Mar 2016 Make to private the visibility of `_quote` and `_type_cast`
3b910de 29 Mar 2016 Remove `except` helper for test schema
6ccbc63 29 Mar 2016 Add a test case for create a record with primary key as ...
5ad6ed9 13 Mar 2016 Append sql_mode instead of overwriting in strict mode
98fb374 12 Mar 2016 Primary key should be `NOT NULL`
7c61f5c 12 Mar 2016 Fix `warning: method redefined; discarding old female`
37024ce 11 Mar 2016 Dump `bigint` instead of `integer` with `limit: 8` for s...
270bceb 11 Mar 2016 Extract `default_primary_key?` to refactor `column_spec_...
7fc1046 10 Mar 2016 Remove needless `break;` [ci skip]
51601f8 07 Mar 2016 Initialize `column.table_name` immediately for `column.s...
6b6a01c 07 Mar 2016 Passing `table_name` to `Column#initialize` to avoid `in...
5b5f7ac 07 Mar 2016 Fix typo `--ssl-cipher`
d2f589d 07 Mar 2016 Fix typo `--ssl-cipher`
02b50df 06 Mar 2016 Fix typo `--ssl-cipher`
6918c18 05 Mar 2016 Simply use `select_value` in `show_variable`
48acc9a 05 Mar 2016 Fix indentation [ci skip]
a449b07 04 Mar 2016 Fix bigserial appears with limit 8 for schema dumper
45f06a7 03 Mar 2016 Remove outdated comment [ci skip]
6f137ba 03 Mar 2016 No need to extract a limit for a boolean type
6b937bb 02 Mar 2016 Deprecate `{insert|update|delete}_sql` in `DatabaseState...
4112353 02 Mar 2016 Remove not needed `exec_insert` in mysql2 adapter
ad340ec 01 Mar 2016 Fix `ActiveSupport::Reloader.check!`
91211af 01 Mar 2016 Remove duplicated `test_` prefix [ci skip]
3305120 29 Feb 2016 Exclude `:name` and `:type` from `prepare_column_options`
a74414c 29 Feb 2016 Add a test for primary key should be not null
3cc62a9 29 Feb 2016 Fix `NoMethodError: undefined method `fields' for nil:Ni...
1f6da4f 29 Feb 2016 Remove unnecessary namespaces in `explain_test.rb`
8d7554e 29 Feb 2016 Fix tests failure with `prepared_statements: false`
e4ad3b2 29 Feb 2016 Fix `NoMethodError: undefined method `preparable'`
95441c7 24 Feb 2016 Ensure `drop_table` even if tests failure or interrupted
5d146f6 24 Feb 2016 `drop_table :test_text_limits` as well
63171b8 24 Feb 2016 Fix `assert_nothing_raised` deprecation warning format
43c2055 23 Feb 2016 Remove needless `drop_table :test_limits`
b8f86ae 22 Feb 2016 The BINARY Operator is only needed for string columns
8a4c328 21 Feb 2016 Reduce `attribute.to_s`
54accc0 18 Feb 2016 Remove `alias exec_without_stmt exec_query`
af6a6e2 18 Feb 2016 Add accidentally removed `#` [ci skip]
4da9678 17 Feb 2016 Remove needless `case_insensitive_comparison` in mysql2 ...
7433836 14 Feb 2016 Remove `const_missing` which fallback to deprecated `NEV...
1335959 13 Feb 2016 Fix grammar `a` to `an` [ci skip]
5f038aa 13 Feb 2016 Add the missing author name [ci skip]
811a4fa 12 Feb 2016 Avoid a string value truncation in uniqueness validation
3f184ca 09 Feb 2016 Fix typo [ci skip]
40fd560 08 Feb 2016 Add numeric type in the doc [ci skip]
bf25ab9 07 Feb 2016 `schema_type` returns symbol rather than string
6efd02e 06 Feb 2016 Add `ActiveRecord::ValueTooLong` exception class
7136620 06 Feb 2016 Fix `assert_in_delta` test failure
d9bdc2f 06 Feb 2016 MariaDB does not support JSON type
36d1dbf 06 Feb 2016 Remove unused require
4ca3f99 06 Feb 2016 Remove duplicated `require 'arel'`
ecd8f8f 06 Feb 2016 Revert "No need to specify Ruby patch version on Travis CI"
072aa06 05 Feb 2016 Extract `extract_schema_qualified_name` method
c9feea6 04 Feb 2016 SQLite 2 support has been dropped [ci skip]
210c814 04 Feb 2016 Remove commented out code in `ci/travis.rb` [ci skip]
8b8ee65 03 Feb 2016 InnoDB supports FULLTEXT and Spatial Indexes [ci skip]
c7f8019 03 Feb 2016 Active Record supports MySQL >= 5.0
57604cf 01 Feb 2016 Avoid extra `show variables` in migration
f3eccd9 01 Feb 2016 Remove duplicated composite primary key tests
351e39c 01 Feb 2016 Extract `ExplainPrettyPrinter` to appropriate files
8e083e1 31 Jan 2016 Use `t.index` in `create_table` instead of `add_index` i...
7d67c31 31 Jan 2016 Remove odd ` [ci skip]
bee8bb5 30 Jan 2016 `OID::Money.precision` is unused since #15239
ff16a39 30 Jan 2016 Make to primary key instead of an unique index for inter...
d0054b4 30 Jan 2016 Fix `bigint?` for Enum columns in MySQL
a3eba8f 30 Jan 2016 Remove unused `LOST_CONNECTION_ERROR_MESSAGES`
4e551d0 30 Jan 2016 Make `SchemaMigration.drop_table` to one SQL
617a693 30 Jan 2016 Refactor `column_exists?` in `SchemaStatements`
1a071ba 30 Jan 2016 Refactor `OID::Money.precision`
9c97bf5 27 Jan 2016 Remove `limit: 11` as backward-compatibility with Rails 2.0
943bb6d 25 Jan 2016 Update `Gemfile.lock`
0ed9955 15 Jan 2016 `last_insert_id_value` and `last_insert_id` are unused a...
89653ed 15 Jan 2016 `sql_for_insert` returns values for passing to `exec_ins...
5608d8a 15 Jan 2016 Clean up internal metadata definition
478930b 14 Jan 2016 Update deprecation_horizon to 5.1 from 5.0 [ci skip]
a557ab0 14 Jan 2016 `substitute_at` is no longer used
4b1188b 13 Jan 2016 Fix extract default with CURRENT_DATE
5fd30ac 13 Jan 2016 Add expression support on the schema default
744552f 13 Jan 2016 Fix extract default with CURRENT_TIMESTUMP
560bf1c 10 Jan 2016 Extract `MySQL::TypeMetadata` class to `connection_adapt...
83026cb 10 Jan 2016 Extract `MySQL::Column` class to `connection_adapters/my...
2827fcd 08 Jan 2016 Fix `select_values` method signature for consistency
c90f141 08 Jan 2016 `{update|delete}_sql` are almost the same as `{update|de...
5a56b57 06 Jan 2016 Remove `delete_sql` in sqlite3 adapter
2bce5ad 06 Jan 2016 Refactor `connection.insert_sql`
4d4239f 05 Jan 2016 Add short-hand methods for text and blob types in MySQL
326b12a 05 Jan 2016 Fix `connection#create` in PG adapter
2f373dd 04 Jan 2016 Fix `unsigned?` and `blob_or_text_column?` for Enum colu...
48e2faa 02 Jan 2016 Remove FIXME comments about the `Arel::Nodes::Quoted` [c...
b80d304 31 Dec 2015 Refactor `case_{sensitive|insensitive}_comparison`
4675a15 31 Dec 2015 Fix user name in doc [ci skip]
692564c 31 Dec 2015 Add `columns_for_distinct` for MySQL 5.7 with ONLY_FULL_...
5e90170 31 Dec 2015 Avoid `distinct` if a subquery has already materialized
7f43485 27 Dec 2015 Remove outdated comment
bf79aa4 27 Dec 2015 Improve `select_one` in `Mysql2Adapter`
06ba969 24 Dec 2015 Fix varbinary with default ''
ec17440 23 Dec 2015 release notes, use past tense. [ci skip]
d0be40c 23 Dec 2015 Add `columns_for_distinct` for MySQL 5.7 with ONLY_FULL_...
9c5732d 23 Dec 2015 Avoid `distinct` if a subquery has already materialized
af9878d 20 Dec 2015 Remove legacy mysql adapter
d9ca8e2 19 Dec 2015 Remove unused `test/schema/mysql_specific_schema.rb`
a093afd 19 Dec 2015 Fix `test_find_with_order_on_included_associations_with_...
c548298 17 Dec 2015 `join_to_delete` is same as `join_to_update`
59a0309 17 Dec 2015 `join_to_delete` is same as `join_to_update`
228ed57 16 Dec 2015 Correctly cache create_table_info
d5007f1 30 Nov 2015 Fix indentation in CHANGELOG.md [ci skip]
8c53b20 30 Nov 2015 Refactor `AbstractAdapter#initialize`
8127948 29 Nov 2015 `connection_options` is only needed for `MysqlAdapter`
38746d0 26 Nov 2015 Add prepared statements support for `Mysql2Adapter`
d5ff01b 23 Nov 2015 `set_field_encoding` is only needed for `MysqlAdapter`
3991ebc 23 Nov 2015 Add schema dumping support for PostgreSQL geometric data...
8c9f805 23 Nov 2015 Move `migration/postgresql_geometric_types_test.rb` in `...
056d6c3 19 Nov 2015 Fix test failure in `adapters/mysql/active_schema_test.rb`
500eefd 15 Nov 2015 Remove not needed `NATIVE_DATABASE_TYPES` entries
fc88e4a 07 Nov 2015 Not passing `native_database_types` to `TableDefinition`
c723bca 05 Nov 2015 No need `MysqlDouble` and `MysqlDouble.reset_column_info...
948b6dd 05 Nov 2015 `test_binary_data_is_not_logged` is for prepared stateme...
1fa6c9e 02 Nov 2015 Allow bigint with default nil for avoiding auto incremen...
322068f 02 Nov 2015 Remove `DEFAULT_CHARSET` and `DEFAULT_COLLATION` in `MyS...
e7c0595 24 Oct 2015 Do not omit parentheses [ci skip]
be0f317 23 Oct 2015 Remove no need `binds.empty?` checking
edfb738 22 Oct 2015 Remove `#tables` extra args again
d39b6f7 15 Oct 2015 Add stored procedure test in mysql2
d9e74ac 14 Oct 2015 Make `AbstractMysqlAdapter#version` public
f8438ae 14 Oct 2015 Fix to correctly schema dump the `tinyblob`
1e797e5 12 Oct 2015 Move the methods for schema dumping into `{mysql,postgre...
11fc84c 11 Oct 2015 Move schema creation class into `mysql/schema_creation.rb`
5d5de61 11 Oct 2015 Move schema definition classes into `mysql/schema_defini...
94d2499 08 Oct 2015 Fix subsecond precision supported version
fd37486 07 Oct 2015 Remove unused `pk_and_sequence_for` in AbstractMysqlAdapter
e29f02e 20 Sep 2015 Refactor `table_exists?` in AbstractMysqlAdapter
fdf371a 20 Sep 2015 Support for foreign keys in create table
ab12859 19 Sep 2015 Correctly dump composite primary key
ee2dae4 19 Sep 2015 Should test both mysql adapters
d0f0ec9 19 Sep 2015 Remove `@connection` in `StatementPool`
b8bedfa 18 Sep 2015 Reduce the calling `create_table_info` query
dfeb3ee 18 Sep 2015 Add `unsigned` types for numeric data types in MySQL
f3772f7 18 Sep 2015 Add `unsigned` support for numeric data types in MySQL
e4eb243 16 Sep 2015 Eliminate the duplication code of `visit_TableDefinition`
f7a35cc 16 Sep 2015 Remove unnecessary display width
e463f6c 14 Sep 2015 Fix doc of limit option for a text column [ci skip]
ad4654f 13 Sep 2015 Do not dump a view as a table in sqlite3, mysql and mysq...
dcd3994 13 Sep 2015 Add `#views` and `#view_exists?` methods on connection a...
b9791d1 13 Sep 2015 Eliminate the duplicated `options_include_default?` method
48ec433 11 Sep 2015 TEXT and BLOB limit is byte length, not character length.
89d5d1c 18 Aug 2015 Add a native JSON data type support in MySQL
977ffe8 03 Aug 2015 Should use `server_info[:version]` instead of `info[:ver...
206cf51 20 Jun 2015 Fix infinite loop and lookup miss when `SET` type includ...
e5e3ec2 30 May 2015 Add CHANGELOG entry for #17654 [ci skip]
7961f4f 27 May 2015 If specify `strict: :default` explicitly, do not set sql...
0cd355b 19 May 2015 Remove unused already require
94736d7 19 May 2015 Remove `require 'arel/visitors/bind_visitor'`
653eb85 19 May 2015 Avoid the heredoc in one line queries and simple queries
f9e27bc 19 May 2015 Eliminate the duplication code of `StatementPool`
3207880 18 May 2015 Divide methods for handling column options separately
684caf5 18 May 2015 Fix `serial?` with quoted sequence name
c9ba0c7 05 May 2015 Use `select_value` for avoid `ActiveRecord::Result` inst...
7bfc6ea 05 May 2015 Use `select_rows` instead of `select_one` in `select_value`
c8816b4 03 May 2015 Do not use options that does not support
f380c29 03 May 2015 More exercise the create index sql tests
243a50d 03 May 2015 Missing `:bigint` [ci skip]
f8e748b 03 May 2015 PostgreSQL: `:collation` support for string and text col...
446f252 03 May 2015 Move the collation handling code from the MySQL adapter ...
40323ad 03 May 2015 gem 'mysql2', '~> 0.3.18'
99801c6 03 May 2015 Dump indexes in `create_table` instead of `add_index`
cd00526 03 May 2015 Change the `visit_AddColumn` visiblity for the internal API
e61c32c 03 May 2015 Move comment about microseconds [ci skip]
6c8ec48 03 May 2015 Move PostgreSQL specific schema to postgresql_specific_s...
486a369 03 May 2015 Remove unused require
22ba159 03 May 2015 Correctly dump `:options` on `create_table` for MySQL
2c0b107 13 Apr 2015 Prevent Symbol GC
0aa83f3 06 Mar 2015 Add `:charset` and `:collation` options support for MySQ...
316665f 04 Mar 2015 Remove duplicated test
6fa6c73 04 Mar 2015 Correctly dump `serial` and `bigserial`
5366cc6 04 Mar 2015 Add `Column#bigint?` method
e783930 03 Mar 2015 Remove unused line
d2bf188 28 Feb 2015 Move `explain` into `AbstractMysqlAdapter`
3239b6a 25 Feb 2015 Add `SchemaMigration.create_table` support any unicode c...
5310635 24 Feb 2015 Remove unused table
c137e54 24 Feb 2015 Move back `new_column_definition` into `TableDefinition`
b8d320c 23 Feb 2015 Allow `:limit` option for MySQL bigint primary key support
24eb440 22 Feb 2015 The short-hand methods should be able to define multiple...
8fade12 22 Feb 2015 Extract the short-hand methods into `ColumnMethods`
d47357e 22 Feb 2015 Extract `primary_key` method into `ColumnMethods`
cddc298 20 Feb 2015 Add schema dumping tests for datetime and time precision
a088ee9 20 Feb 2015 Format the time string according to the precision of the...
9ef870c 20 Feb 2015 Allow `:precision` option for time type columns
4b38a99 19 Feb 2015 Extract precision from datetime and time columns
7ba2cd0 19 Feb 2015 Use `delegate` to call the methods to `@conn`
949b133 19 Feb 2015 Should handle array option for `:cast_as`
9ec2d4a 19 Feb 2015 Handle array option in `type_to_sql`
af64c82 18 Feb 2015 Prefer `drop_table if_exists: true` over raw SQL
694f4b5 12 Feb 2015 Extract `DateTimePrecisionTest`
1502cae 11 Feb 2015 Allow `:precision` option for time type columns
4748d5a 11 Feb 2015 Remove `cast_type` in `ColumnDefinition`
be9addb 11 Feb 2015 Use keyword argument in `transaction`
bb2a7c3 11 Feb 2015 Refactor `quote_default_expression`
18e0ffe 11 Feb 2015 The datetime precision with zero should be dumped
f983912 08 Feb 2015 Fix rounding problem for PostgreSQL timestamp column
2abde96 08 Feb 2015 Missing `@` [ci skip]
1f39b73 08 Feb 2015 Remove unused line
b199012 08 Feb 2015 An array type is a part of `sql_type`
3bd83f0 08 Feb 2015 Add `auto_increment?` instead of `extra == 'auto_increme...
0bbff5e 08 Feb 2015 Respect the database default charset for `schema_migrati...
add37bd 30 Jan 2015 Fix `test_types_line_up` when column type missing
8e20737 18 Jan 2015 Remove unused accessor
bd78cc8 18 Jan 2015 Should escape regexp wildcard character `.`
3225ebf 03 Jan 2015 Prefer `array?` rather than `array`
299e5f9 03 Jan 2015 `sql_type` has been determined already when quoting defa...
abab2bf 03 Jan 2015 Stop passing the column to the `quote` method when quoti...
3c10043 02 Jan 2015 Refactor `visit_ChangeColumnDefinition`
84859c4 02 Jan 2015 Add default value for `create_table_definition`
4157f5d 02 Jan 2015 Format the datetime string according to the precision of...
ae419af 02 Jan 2015 Allow precision option for MySQL datetimes.
42b45b1 31 Dec 2014 Fix warning: assigned but unused variable - post
3628025 29 Dec 2014 Improve a dump of the primary key support.
5f1a9bb 28 Dec 2014 Fix warning: `*' interpreted as argument prefix
3cbfba6 27 Dec 2014 Support for any type primary key.
a327a9d 27 Dec 2014 Add bigint primary key support for MySQL.
1105404 27 Dec 2014 Refactor `PostgreSQL::TableDefinition#primary_key`
9b3e7b3 26 Dec 2014 Dump the default `nil` for PostgreSQL UUID primary key.
7da314b 17 Dec 2014 Remove unused line
b61a93b 11 Dec 2014 Fix undesirable RangeError by Type::Integer. Add Type::U...
cb07e63 11 Dec 2014 Refactor `quoted_date`
8dcfc5d 04 Dec 2014 Prevent Symbol GC
66cc7ce 28 Nov 2014 Rename to `quote_default_expression` from `quote_value`
91fca37 28 Nov 2014 Refactor `add_column_options!`, to move the quoting of d...
9e6733d 27 Nov 2014 Refactor `SchemaCreation#visit_AddColumn`
03c1055 25 Nov 2014 Fix out of range error message
f6767b9 02 Sep 2014 Move column option handling to new_column_definition
aa6473a 29 Nov 2013 Remove `DatabaseStatements#case_sensitive_equality_opera...
501ae92 25 Nov 2013 Only use BINARY for mysql case sensitive uniqueness chec...
c40e286 21 Nov 2013 Use `SchemaStatements#initialize_schema_migrations_table...
5d788e9 20 Nov 2013 Use `SchemaStatements#initialize_schema_migrations_table...