- 19 5月, 2015 2 次提交
-
-
由 Ryuta Kamizono 提交于
-
由 Ryuta Kamizono 提交于
-
- 18 5月, 2015 3 次提交
- 17 5月, 2015 1 次提交
-
-
由 Eugene Kenny 提交于
Active Record detects when the process has forked and automatically creates a new connection pool to avoid sharing file descriptors. If the existing connection pool had a schema cache associated with it, the new pool should copy it to avoid unnecessarily querying the database for its schema. The code to detect that the process has forked is in ConnectionHandler, but the existing test for it was in the ConnectionManagement test file. I moved it to the right place while I was writing the new test for this change.
-
- 15 5月, 2015 1 次提交
-
-
由 Mehmet Emin İNAÇ 提交于
-
- 14 5月, 2015 3 次提交
-
-
由 thedarkone 提交于
Renamed `@reserved_connections` -> `@thread_cached_conns`. New name clearly conveys the purpose of the cache, which is to speed-up `#connection` method. The new `@thread_cached_conns` now also uses `Thread` objects as keys (instead of previously `Thread.current.object_id`). Since there is no longer any synchronization around `@thread_cached_conns`, `disconnect!` and `clear_reloadable_connections!` methods now pre-emptively obtain ownership (via `checkout`) of all existing connections, before modifying internal data structures. A private method `release` has been renamed `thread_conn_uncache` to clear-up its purpose. Fixed some brittle `thread.status == "sleep"` tests (threads can go into sleep even without locks).
-
由 thedarkone 提交于
-
由 thedarkone 提交于
Move post checkout connection verification out of mutex.synchronize.
-
- 13 5月, 2015 5 次提交
-
-
由 Yves Senn 提交于
This can resolve confusing situation when a top level constant exists but a namespaced version is identified. Related to #19531.
-
由 Tony Miller 提交于
-
由 Alex Coomans 提交于
Add full set of MySQL CLI options to support SSL authentication when using db:structure dump and load
-
由 Mehmet Emin İNAÇ 提交于
fix minor problems
-
由 Mehmet Emin İNAÇ 提交于
-
- 12 5月, 2015 3 次提交
-
-
由 Matthew Rudy Jacobs 提交于
-
由 Matthew Rudy Jacobs 提交于
This method has already been removed.
-
由 claudiob 提交于
Stems from https://github.com/rails/rails/pull/20105#issuecomment-100900939 where @senny said: > From my point of view, all the docs (guides, API) are version bound. > They should describe that version and continue to be available when newer versions are released. > The cross referencing can be done by the interested user.
-
- 11 5月, 2015 3 次提交
-
-
由 claudiob 提交于
-
由 Alex Robbin 提交于
If your STI class looks like this: ```ruby class Company < ActiveRecord::Base self.store_full_sti_class = false class GoodCo < Company end class BadCo < Company end end ``` The expectation (which is valid) is that the `type` in the database is saved as `GoodCo` or `BadCo`. However, another expectation should be that setting `type` to `GoodCo` would correctly instantiate the object as a `Company::GoodCo`. That second expectation is what this should fix.
-
由 claudiob 提交于
Now that master points at Rails 5, we might not need to explain how things used to work in Rails 3. Or we might… up to you
😁
-
- 10 5月, 2015 1 次提交
-
-
由 yui-knk 提交于
-
- 09 5月, 2015 1 次提交
-
- 08 5月, 2015 1 次提交
-
-
由 Tony Miller 提交于
Its already doc'ed in activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
-
- 06 5月, 2015 2 次提交
-
-
由 Tony Miller 提交于
-
由 Xavier Noria 提交于
-
- 05 5月, 2015 2 次提交
-
-
由 Ryuta Kamizono 提交于
`exec_query` create `ActiveRecord::Result` instance. It is better to use `select_value` instead of `exec_query` for performance.
-
由 Ryuta Kamizono 提交于
`select_one` create `ActiveRecord::Result` instance. It is better to use `select_rows` instead of `select_one` for performance.
-
- 04 5月, 2015 5 次提交
-
-
由 Ryuta Kamizono 提交于
-
由 Ryuta Kamizono 提交于
MySQL does not support partial index. And, the create index algorithm in create table can not be specified.
-
由 Ryuta Kamizono 提交于
-
由 Ryuta Kamizono 提交于
Example: create_table :foos do |t| t.string :string_en, collation: 'en_US.UTF-8' t.text :text_ja, collation: 'ja_JP.UTF-8' end
-
由 Ryuta Kamizono 提交于
Some databases like MySQL allow defining collation charset for specific columns.
-
- 03 5月, 2015 7 次提交
-
-
由 Ryuta Kamizono 提交于
Follow up #18914.
-
由 Ryuta Kamizono 提交于
If the adapter supports indexes in create table, generated SQL is slightly more efficient.
-
由 Tony Miller 提交于
Its nodoc'ed for the other implementations, and doc'ed in the base class, just like the other change_column* methods.
-
由 Ryuta Kamizono 提交于
-
由 Ryuta Kamizono 提交于
The microseconds handling was already moved to `Quoting#quoted_date`.
-
由 Tony Miller 提交于
`change_column_null` is doc'ed only in ActiveRecord::ConnectionAdapters::SchemaStatements, so it would make sense to :nodoc: it elsewhere.
-
由 Ryuta Kamizono 提交于
-