2017/05/31分のコミットです。
CHANGELOGへの追加はありませんでした。
Support PostgreSQL 10 pg_sequence
activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
の修正です。
PostgreSQL 10以降では、sequenceのmin_value
を取得するのにpg_sequence
カタログのseqmin
を使用するよう修正しています。
+ if postgresql_version >= 100000 + minvalue = select_value("SELECT seqmin from pg_sequence where seqrelid = '#{quoted_sequence}'::regclass") + else + minvalue = select_value("SELECT min_value FROM #{quoted_sequence}") + end
PostgreSQL 10以降ではsequenceはmin_value
を保持しなくなった為、との事です。
参考:Add pg_sequence system catalog · postgres/postgres@1753b1b
Merge pull request #29088 from greysteil/better-spacing-in-production-environment
railties/lib/rails/generators/rails/app/templates/config/environments/production.rb.tt
の修正です。
rails new
に各種skipオプションを指定した際に不要な空行が生成されないよう、空行の調整を行っています。
Remove a redundant test case of HABTM_associations_test
activerecord/test/cases/associations/has_and_belongs_to_many_associations_test.rb
の修正です。
重複してあった HABTM + newメソッドのテストを削除しています。
Docs: Fix output representation [ci skip]
activemodel/lib/active_model/attribute_assignment.rb
のdocの修正です。
assign_attributes
メソッドのdoc内のexampleコードの出力結果の箇所に#
を追加しています。