Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove unused method | Rafael Mendonça França | 2014-03-26 | 1 | -5/+0 |
| | | | | | This method is not being called anywhere in our code and a GitHub search show it is not being used in any project. | ||||
* | Remove unneeded comments about feature support on the adapters | Rafael Mendonça França | 2014-03-26 | 1 | -20/+9 |
| | | | | | These comments will likely be outdated with time and doesn't include any information that can't be found in the adapters | ||||
* | create indexes inline in CREATE TABLE for MySQL | Cody Cutrer | 2014-03-25 | 1 | -0/+6 |
| | | | | | | | | This is important, because adding an index on a temporary table after it has been created would commit the transaction Conflicts: activerecord/CHANGELOG.md | ||||
* | Reap connections based on owning-thread death | Matthew Draper | 2014-03-18 | 1 | -14/+6 |
| | | | | | | | | | | | | | | | | .. not a general timeout. Now, if a thread checks out a connection then dies, we can immediately recover that connection and re-use it. This should alleviate the pool exhaustion discussed in #12867. More importantly, it entirely avoids the potential issues of the reaper attempting to check whether connections are still active: as long as the owning thread is alive, the connection is its business alone. As a no-op reap is now trivial (only entails checking a thread status per connection), we can also perform one in-line any time we decide to sleep for a connection. | ||||
* | Merge pull request #13040 from kamipo/case_sensitive_comparison | Rafael Mendonça França | 2014-03-12 | 1 | -0/+5 |
|\ | | | | | | | | | | | | | Only use BINARY for mysql case sensitive uniqueness check when column has a case insensitive collation. Conflicts: activerecord/CHANGELOG.md | ||||
| * | Only use BINARY for mysql case sensitive uniqueness check when column has a ↵ | Ryuta Kamizono | 2013-11-26 | 1 | -0/+5 |
| | | | | | | | | case insensitive collation. | ||||
* | | Reaper has access to threadsafe active? call | Kevin Casey | 2014-02-08 | 1 | -0/+6 |
| | | |||||
* | | fix exception translation | Aaron Patterson | 2014-01-17 | 1 | -2/+3 |
| | | |||||
* | | translate exceptions on prepared statement failure | Aaron Patterson | 2014-01-17 | 1 | -5/+8 |
|/ | |||||
* | Merge pull request #12832 from vipulnsward/move_schema_creation | Yves Senn | 2013-11-14 | 1 | -78/+1 |
|\ | | | | | Move `SchemaCreation` to its own file instead of `AbstractAdapter`. | ||||
| * | Move `SchemaCreation` to its own file instead of `AbstractAdapter`. | Vipul A M | 2013-11-12 | 1 | -78/+1 |
| | | |||||
* | | autoload ChangeColumnDefinition (Fixes #12835) | Anton Kalyaev | 2013-11-11 | 1 | -0/+1 |
|/ | |||||
* | add autoload :TransactionState to fix Marshal.load issues | Jason Ayre | 2013-11-07 | 1 | -0/+1 |
| | |||||
* | log the statement name along with the SQL | Aaron Patterson | 2013-10-04 | 1 | -5/+6 |
| | |||||
* | extract adapter savepoint implementations into `abstract/savepoints.rb`. | Yves Senn | 2013-09-30 | 1 | -0/+1 |
| | |||||
* | change the savepoint interface to allow passing the name. | Yves Senn | 2013-09-30 | 1 | -3/+3 |
| | |||||
* | Disable prepared statements in the unprepared_statement block | Rafael Mendonça França | 2013-09-12 | 1 | -2/+3 |
| | |||||
* | Fix inverted conditional | Rafael Mendonça França | 2013-09-11 | 1 | -1/+1 |
| | | | | Oops, I should had run the tests | ||||
* | Check if the SQL is not a prepared statement | Rafael Mendonça França | 2013-09-11 | 1 | -0/+5 |
| | | | | | | | | | When the adapter is with prepared statement disabled and the binds array is not empty the connection adapter will try to set the binds values and will fail. Now we are checking if the adapter has the prepared statement disabled. Fixes #12023 | ||||
* | Merge pull request #11455 from antonio/fix_enable_extension_not_being_defined | Rafael Mendonça França | 2013-08-02 | 1 | -0/+8 |
|\ | | | | | Define enable_extension method to prevent undefined method error | ||||
| * | Define enable_extension method to prevent undefined method error | Antonio Santos | 2013-08-02 | 1 | -0/+8 |
| | | | | | | | | | | | | | | When mixing postgresql and another adapter like sqlite3 (for dev and test respectively), the task `db:test:prepare` will fail due to the `enable_extension` method not being defined in the abstract adapter. This patch simply adds an empty definition to prevent it. | ||||
* | | Move initializing process for query cache to ↵ | kennyj | 2013-07-16 | 1 | -2/+0 |
|/ | | | | ActiveRecord::ConnectionAdapters::QueryCache module. | ||||
* | Merge pull request #11174 from vipulnsward/remove_column_passing | Rafael Mendonça França | 2013-07-09 | 1 | -2/+2 |
|\ | | | | | Stop sending column info to `substitute_at` as it doesn't get utilized. | ||||
| * | Document where `column` param gets utilized in `substitute_at`. | Vipul A M | 2013-07-01 | 1 | -2/+2 |
| | | |||||
* | | Remove deprecated `transaction_joinable=` | Arun Agrawal | 2013-07-03 | 1 | -6/+0 |
| | | | | | | | | | | in favor of `begin_transaction` with `:joinable` option. | ||||
* | | Remove deprecated `decrement_open_transactions`. | Arun Agrawal | 2013-07-03 | 1 | -4/+0 |
| | | |||||
* | | removed deprecated increment_open_transactions | Arun Agrawal | 2013-07-03 | 1 | -4/+0 |
|/ | |||||
* | Merge pull request #10425 from ↵ | Rafael Mendonça França | 2013-06-13 | 1 | -9/+22 |
|\ | | | | | | | | | ranjaykrishna/push_add_column_options_to_schema_creation Push add column options to schema creation | ||||
| * | Moving add_column_options! up to SchemaCreation | jeran | 2013-06-12 | 1 | -9/+22 |
| | | | | | | | | | | | | | | | | removed two instances of add_column_options! from abstract_mysql_adapter reworked rename_column_sql to remove add_column_options from schema_statements changed to use new hash syntax. | ||||
* | | StatementInvalid takes WrappedDatabaseException's place | Jeremy Kemper | 2013-04-28 | 1 | -1/+1 |
| | | |||||
* | | Minor doc improvement about index algorithms [ci skip] | Carlos Antonio da Silva | 2013-03-30 | 1 | -3/+2 |
| | | |||||
* | | added comments to test_invalid_type in sqlite3 adapter test and added ↵ | Ranjay Krishna | 2013-03-28 | 1 | -0/+4 |
|/ | | | | valid_type? method to abstract_adapter.rb and removed unnecessary method from sqlite3 adapter | ||||
* | Adds support for concurrent indexing in PostgreSQL adapter | Dan McClain | 2013-03-25 | 1 | -0/+7 |
| | | | | | | | | Adds support for algorithm option in MySQL indexes Moves USING and algorithm options upstream The syntax is still specific to the Adapter, so the actual executed string happens in the corresponding adapter | ||||
* | Autoload the AlterTable class | Rafael Mendonça França | 2013-03-23 | 1 | -0/+1 |
| | |||||
* | push the mysql add_column up to the abstract adapter | Aaron Patterson | 2013-03-22 | 1 | -7/+7 |
| | |||||
* | allow multiple add columns | Aaron Patterson | 2013-03-22 | 1 | -1/+1 |
| | |||||
* | push alter table add column sql in to the schema modification visitor | Aaron Patterson | 2013-03-22 | 1 | -5/+21 |
| | |||||
* | push SQL generation inside the schema creation object | Aaron Patterson | 2013-03-22 | 1 | -1/+9 |
| | |||||
* | remove to_sql from TableDefinition | Aaron Patterson | 2013-03-22 | 1 | -0/+4 |
| | |||||
* | remove knowledge of SQL from the column definition object | Aaron Patterson | 2013-03-22 | 1 | -0/+41 |
| | |||||
* | Unprepared Visitor + unprepared_statement | Cédric FABIANSKI | 2013-03-08 | 1 | -0/+11 |
| | |||||
* | Do not type cast all the database url values. | Rafael Mendonça França | 2013-02-24 | 1 | -0/+18 |
| | | | | | | We should only type cast when we need to use. Related to 4b005fb371c2e7af80df7da63be94509b1db038c | ||||
* | copy-edits RDoc in fba496f | Xavier Noria | 2013-02-16 | 1 | -4/+4 |
| | | | | | | | This revision makes the terminology uniform with the rest of the file. In general we describe these methods in terms of the adapter, rather than the database. (As a side note, if we wanted to refer to the database we would write "PostgreSQL".) | ||||
* | Remove valid_type? method | Jon Leighton | 2013-02-15 | 1 | -4/+0 |
| | | | | | It was supposed to be removed by the preceding two reversions but I did them in the wrong order. | ||||
* | Revert "Make valid_type? public" | Jon Leighton | 2013-02-15 | 1 | -4/+4 |
| | | | | | | This reverts commit 5d528f835e871f5f9d4b68e8a81cfbe900b7e718. Relates to f8c8ad5 which is also getting reverted due to failing test. | ||||
* | Make valid_type? public | Sam Ruby | 2013-02-14 | 1 | -4/+4 |
| | |||||
* | Merge pull request #9204 from ranjaykrishna/col-prob | Aaron Patterson | 2013-02-12 | 1 | -0/+4 |
|\ | | | | | schema dumper tests now conducted by ActiveRecord::Base.Connection | ||||
| * | checking in the abstractions for valid type checking: | Ranjay Krishna | 2013-02-12 | 1 | -0/+4 |
| | | |||||
* | | Add changelog entry for #9203 about schema dumper with db extensions | Carlos Antonio da Silva | 2013-02-06 | 1 | -2/+2 |
| | | | | | | | | [ci skip] | ||||
* | | add ActiveRecord::AbstractAdapter#extensions and ↵ | Justin George | 2013-02-06 | 1 | -0/+6 |
| | | | | | | | | ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#extensions to allow dumping of enabled extensions to schema.rb, add ActiveRecord::SchemaDumper#extensions to dump extensions to schema.rb |