aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters
Commit message (Collapse)AuthorAgeFilesLines
* StatementInvalid takes WrappedDatabaseException's placeJeremy Kemper2013-04-282-2/+2
|
* Move method used only in the test to the test code itselfIvan Kataitsev2013-04-251-8/+0
|
* fix typosVipul A M2013-04-211-1/+1
|
* Fix loading of fixtures when the column type is a postgres array of strings.Chris Constantine2013-04-181-1/+1
| | | | - A string in an array of strings that has a quote char (') needs to have that quote char escaped if the array is getting wrapped in quote chars.
* Revert "Merge pull request #10043 from cconstantine/master"Rafael Mendonça França2013-04-181-15/+0
| | | | | | | This reverts commit 521035af530482d6d9ad2dae568eaeb0ab188e1c, reversing changes made to 222011dbee842bbc60d3aaaa3145356b90a30fd1. Reason: This broke the tests
* Merge pull request #10043 from cconstantine/masterRafael Mendonça França2013-04-181-0/+15
|\ | | | | DB with postgres string array column doesn't load fixtures well
| * Fix loading of string arrays in postgresChris Constantine2013-04-081-0/+15
| |
* | Fix #7619. 0x prefix must be added when assigning hexadecimal string into ↵kennyj2013-04-171-2/+4
| | | | | | | | bit column in Postgresql, because solving ambiguity.
* | Add OID::Bit for supporting bit string.kennyj2013-04-162-2/+19
| |
* | fix for the bytea/binary nil value bugMatt Aimonetti2013-04-141-0/+1
|/
* Correctly parse bigint defaults in PostgreSQLErik Peterson2013-04-051-1/+1
|
* Per #9999 revert the revert changing so columns are only tested for empty? ↵Sam2013-04-031-4/+4
| | | | | | as opposed to blank? This is both faster and more correct, added tests to make sure this is not reverted again.
* Merge pull request #10010 from pwnall/fix_ref_index_trueRafael Mendonça França2013-04-011-1/+1
|\ | | | | Make references with index:true pass Hash options to add_index
| * Make references with index:true pass Hash options to add_index.Victor Costan2013-04-011-1/+1
| |
* | fix detect column type of enummasarakki2013-04-011-2/+2
|/ | | | enum includes text or blob or ... hooked by wrong regex
* Refactor index algorithm lookup so that it only builds the available options ↵Carlos Antonio da Silva2013-03-301-4/+4
| | | | | | | | | | | once This way the available options are only built for actually fetching the algorithm in case the option is given. The options are going to be necessary a second time only in case the option is given but does not exist, which is supposed to be due to a typo or something like that, so no problem.
* Minor doc improvement about index algorithms [ci skip]Carlos Antonio da Silva2013-03-301-3/+2
|
* Do not calculate values if they are not going to be usedCarlos Antonio da Silva2013-03-301-7/+9
| | | | | | | | | When building the indexes list in PostgreSQL, IndexDefinition objects are only created if the query for the related attributes really returns something matching the attributes. In case it does not, the variables for building the definition objects were being created but not used.
* Make docs a little bit more consistent with colons [ci skip]Carlos Antonio da Silva2013-03-301-9/+9
|
* Fix code examples indent in new index options docs [ci skip]Carlos Antonio da Silva2013-03-301-3/+3
|
* Use new hash style in doc examples [ci skip]Carlos Antonio da Silva2013-03-301-2/+2
|
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2013-03-304-7/+7
|\ | | | | | | | | | | | | | | | | Conflicts: activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb activerecord/test/cases/adapter_test.rb guides/source/testing.md [ci skip]
| * nodoc AR::ConnectionHandling for adapters [ci skip]Francesco Rodriguez2013-03-154-7/+7
| |
| * Unmatched parenthesis fixRobin Dupret2013-03-151-1/+1
| |
* | added comments to test_invalid_type in sqlite3 adapter test and added ↵Ranjay Krishna2013-03-282-4/+4
| | | | | | | | valid_type? method to abstract_adapter.rb and removed unnecessary method from sqlite3 adapter
* | Add support for FULLTEXT and SPATIAL indexes using the :type flag for MySQL.Ken Mazaika2013-03-274-6/+25
| |
* | Merge pull request #9928 from vipulnsward/fix_rename_auto_increment_mysqlRafael Mendonça França2013-03-264-10/+14
|\ \ | | | | | | respect auto_increment in rename_column for mysql
| * | respect auto_increment in rename_column for mysqlVipul A M2013-03-274-10/+14
| | |
* | | Checks :algorithm argument for valid valuesDan McClain2013-03-261-1/+7
| | |
* | | Adds support for concurrent indexing in PostgreSQL adapterDan McClain2013-03-255-14/+24
|/ / | | | | | | | | | | | | | | 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
* | Fix typoRafael Mendonça França2013-03-251-1/+1
| |
* | The sql_type method called here is fromRafael Mendonça França2013-03-252-7/+6
| | | | | | | | | | | | | | ActiveRecord::ConnectionAdapters::Column See https://github.com/rails/rails/blob/28b8ca766e3e7c6c43d3ae900c99f8377153c62/activerecord/lib/active_record/connection_adapters/column.rb#L16
* | Move away from column.sql_type in untested code tooMartin Schürrer2013-03-251-5/+6
| |
* | Make Postgres point type correspond to ruby array with two floats insideMartin Schürrer2013-03-254-6/+43
| |
* | Created a layer of abstraction for the valid type checking in schema dumper. ↵Ranjay Krishna2013-03-253-0/+12
| | | | | | | | Now, connection handles the check for valid types so that each database can handle the changes individually.
* | Merge branch 'jlxw-patch-2'Rafael Mendonça França2013-03-231-2/+2
|\ \ | | | | | | | | | Closes #9184
| * | Fix regex to strip quotations from hstore valuesjlxw2013-03-231-2/+2
| | | | | | | | | | | | Previously regex did not strip quotation marks where hstore values were multi-line strings.
* | | Custom index type support with :using.doabit2013-03-244-4/+31
|/ /
* | Autoload the AlterTable classRafael Mendonça França2013-03-231-0/+1
| |
* | add uuid primary key supportAaron Patterson2013-03-224-3/+20
| |
* | separate primary key from column typeAaron Patterson2013-03-221-10/+11
| |
* | push the mysql add_column up to the abstract adapterAaron Patterson2013-03-224-22/+35
| |
* | allow multiple add columnsAaron Patterson2013-03-223-6/+6
| |
* | pull add_column_options! off the pg connection classAaron Patterson2013-03-222-13/+13
| |
* | add a pg visitor for dealing with schema modificationAaron Patterson2013-03-221-4/+21
| |
* | push alter table add column sql in to the schema modification visitorAaron Patterson2013-03-223-14/+51
| |
* | there is no reason to check for an already defined columnAaron Patterson2013-03-221-1/+1
| |
* | push column initialization down to the factory methodAaron Patterson2013-03-221-13/+13
| |
* | @columns list is no longer necessaryAaron Patterson2013-03-221-8/+4
| |
* | keep ivars private, do not manipulate them outside their owner objectAaron Patterson2013-03-222-1/+5
| |