Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | short arrays in inspect | Jan Bernacki | 2013-10-30 | 1 | -0/+5 |
| | |||||
* | Merge pull request #12643 from severin/pg_cast_json_on_write | Yves Senn | 2013-10-25 | 1 | -0/+7 |
|\ | | | | | cast json values on write to be consistent with reading from the db. | ||||
| * | cast json values on write to be consistent with reading from the db. | Severin Schoepke | 2013-10-25 | 1 | -0/+7 |
| | | | | | | | | See also commit 5ac2341fab689344991b2a4817bd2bc8b3edac9d | ||||
* | | Merge pull request #12633 from senny/no_more_time_zone_leaks | Yves Senn | 2013-10-25 | 1 | -25/+15 |
|\ \ | |/ |/| | prevent global timezone state from leaking out of test cases. | ||||
| * | prevent global timezone state from leaking out of test cases. | Yves Senn | 2013-10-25 | 1 | -25/+15 |
| | | |||||
* | | `ActiveRecord::Store` works together with PG `hstore` columns. | Yves Senn | 2013-10-25 | 1 | -0/+21 |
| | | | | | | | | | | | | This is necessary because as of 5ac2341 `hstore` columns are always stored as `Hash` with `String` keys. `ActiveRecord::Store` expected the attribute to be an instance of `HashWithIndifferentAccess`, which led to the bug. | ||||
* | | test to verify the `ActiveRecord::Store` behavior with PG's json type | Yves Senn | 2013-10-25 | 1 | -0/+18 |
|/ | |||||
* | Dump the default function when the primary key is uuid | Rafael Mendonça França | 2013-10-14 | 1 | -2/+2 |
| | | | | Fixes #12489 | ||||
* | log the statement name along with the SQL | Aaron Patterson | 2013-10-04 | 1 | -0/+10 |
| | |||||
* | stop adding singleton methods to the SQLite3 connection | Aaron Patterson | 2013-10-04 | 1 | -11/+11 |
| | |||||
* | stop adding singleton methods to the mysql2 adapter | Aaron Patterson | 2013-10-04 | 2 | -22/+7 |
| | |||||
* | stop adding singleton methods to the PG connection | Aaron Patterson | 2013-10-04 | 1 | -11/+26 |
| | |||||
* | Merge pull request #12315 from gaurish/super | Rafael Mendonça França | 2013-09-23 | 1 | -26/+28 |
|\ | | | | | TypeError: superclass mismatch for class PostgreSQLAdapter | ||||
| * | We shouldn't override PostgreSQLAdapter's superclass inheritance while ↵ | Gaurish Sharma | 2013-09-23 | 1 | -26/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | monkeypatching Changing Inheritance section leads to following error on JRuby TypeError: superclass mismatch for class PostgreSQLAdapter After this change, Jruby: The above error no longer appear. Tests are still failing but they do run. Progress! MRI: No change, all green(tested by running take test_test_postgresql) Thanks to Aditya Sanghi(@asanghi) for help | ||||
* | | Merge pull request #11382 from kennyj/fix_10751-2 | Rafael Mendonça França | 2013-09-22 | 1 | -0/+1 |
|\ \ | | | | | | | | | | | | | | | | | | | Dump UUID default functions to schema.rb [2nd version]. Fixes #10751. Conflicts: activerecord/CHANGELOG.md | ||||
| * | | Migration dump UUID default functions to schema.rb. Fixes #10751. | kennyj | 2013-07-10 | 1 | -0/+1 |
| | | | |||||
* | | | Merge pull request #10500 from kennyj/fix_10450 | Rafael Mendonça França | 2013-09-22 | 1 | -0/+40 |
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | Fixed a bug in when using has_many association with :inverse_of option and UUID primary key. Conflicts: activerecord/CHANGELOG.md | ||||
| * | | Fixed a bug in when using has_many association with :inverse_of option and ↵ | kennyj | 2013-05-08 | 1 | -0/+40 |
| | | | | | | | | | | | | UUID primary key. | ||||
* | | | Test that PostgreSQL adapter includes `usec` when quoting `DateTime` | Ben Cherry | 2013-08-28 | 1 | -0/+5 |
| | | | |||||
* | | | PG adapter deals with negative money values formatted with parenthesis. | Yves Senn | 2013-08-26 | 1 | -0/+8 |
| | | | | | | | | | | | | Closes #11899. | ||||
* | | | Stop interpreting SQL 'string' columns as :string type. | Ben Woosley | 2013-08-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | SQL doesn't have a string type, and interpreting 'string' as text is contrary to at least SQLite3's behavior: "Note that a declared type of 'STRING' has an affinity of NUMERIC, not TEXT." http://www.sqlite.org/datatype3.html | ||||
* | | | Merge pull request #11574 from jetthoughts/11552_rescue_on_invalid_inet_assign | Yves Senn | 2013-08-14 | 1 | -0/+14 |
|\ \ \ | | | | | | | | | Fix assign ip address with invalid values raise exception | ||||
| * | | | Rescue invalid ip address exceptions on assign. | Paul Nikitochkin | 2013-08-14 | 1 | -0/+14 |
| | | | | | | | | | | | | | | | | In order that set attribute should not be bang method | ||||
* | | | | Removed redundant asserts for assigns attribute operation | Paul Nikitochkin | 2013-08-14 | 1 | -28/+28 |
|/ / / | |||||
* | | | using assert_not instead of refute | Rajarshi Das | 2013-08-13 | 1 | -3/+3 |
| | | | |||||
* | | | cast hstore values on write to be consistent with reading from the db. | Yves Senn | 2013-08-08 | 1 | -0/+7 |
| | | | |||||
* | | | Fix multidimensional PG arrays containing non-string items | Yves Senn | 2013-08-07 | 1 | -14/+19 |
| | | | |||||
* | | | test to express that we can't turn non-array columns to array columns. | Yves Senn | 2013-08-06 | 1 | -0/+9 |
| | | | | | | | | | | | | Closes #11062 | ||||
* | | | Create sqlite3 directory if not present | schneems | 2013-08-05 | 1 | -0/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the `db/` directory is not present on a remote machine it will blow up in unexpected ways with error messages that do not indicate there is a missing directory: ``` SQLite3::CantOpenException: unable to open database file ``` This PR checks to see if a directory exists for the sqlite3 file and if not creates it for you. This PR is an alternative to #11692 as suggested by @josevalim | ||||
* | | | fix for postgresql failing test in local | Karunakar (Ruby) | 2013-08-04 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #11455 from antonio/fix_enable_extension_not_being_defined | Rafael Mendonça França | 2013-08-02 | 2 | -0/+24 |
|\ \ \ | | | | | | | | | Define enable_extension method to prevent undefined method error | ||||
| * | | | Define enable_extension method to prevent undefined method error | Antonio Santos | 2013-08-02 | 2 | -0/+24 |
| | |/ | |/| | | | | | | | | | | | | | | | | 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. | ||||
* | | | Use assert_nil instead of testing for equality | Carlos Antonio da Silva | 2013-08-02 | 1 | -2/+1 |
| | | | |||||
* | | | Removed redundant xml override from pg adapter | Paul Nikitochkin | 2013-08-02 | 1 | -0/+39 |
| | | | | | | | | | | | | Closes: #11706 | ||||
* | | | Cleanup of class_name | Ankit Gupta | 2013-07-28 | 2 | -2/+2 |
| | | | | | | | | | | | | Don't think class name is needed as by default belongs_to :select will be linked to Select class. | ||||
* | | | Revert "Merge pull request #11120 from awilliams/ar_mysql2_boolean_quoting" | Yves Senn | 2013-07-17 | 1 | -25/+0 |
| | | | | | | | | | | | | | | | This reverts commit cb1d07e43926bcec95cb8b4a663ca9889173395a, reversing changes made to 754a373e301d2df0b12a11083405252722bc8366. | ||||
* | | | Unifies mysql and mysql2 casting of booleans | awilliams | 2013-07-16 | 1 | -0/+25 |
| | | | | | | | | | | | | | | | Using the mysql2 adapter, boolean values were sometimes being incorrectly cast to 't' or 'f'. This changes the cast to match the mysql adapter behavior, ie 1 and 0. | ||||
* | | | `change_column` for PG adapter respects `:array` option. | Yves Senn | 2013-07-16 | 1 | -0/+12 |
|/ / | |||||
* | | Remove deprecated SchemaStatements#distinct | Francesco Rodriguez | 2013-07-02 | 1 | -46/+0 |
| | | |||||
* | | Add CHANGELOG enty for #11235 | Rafael Mendonça França | 2013-07-02 | 1 | -1/+0 |
| | | |||||
* | | the typecast value should be passed to the serializer. fixes #10830 | Aaron Patterson | 2013-06-05 | 1 | -1/+0 |
| | | |||||
* | | adding a test for #10830 | Aaron Patterson | 2013-06-05 | 1 | -0/+18 |
| | | | | | | | | | | Conflicts: activerecord/test/cases/adapters/postgresql/bytea_test.rb | ||||
* | | Merge pull request #10495 from senny/postgres_test_cleanup | Rafael Mendonça França | 2013-05-28 | 1 | -29/+29 |
|\ \ | | | | | | | PostgreSQL specific test cleanup | ||||
| * | | cleanup, switch arguments in assert_equal calls | Yves Senn | 2013-05-08 | 1 | -29/+29 |
| |/ | |||||
* | | test cleanup, replace `define_method` and `remove_method` with stubs. | Yves Senn | 2013-05-28 | 1 | -5/+1 |
| | | |||||
* | | Fix typo in test name and documentation | Vipul A M | 2013-05-20 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #10619 from alno/top_level_array_in_postgres_json | Aaron Patterson | 2013-05-16 | 1 | -0/+14 |
|\ \ | | | | | | | Support array as root element in Postgresql JSON columns | ||||
| * | | Support array as root element in JSON | Alexey Noskov | 2013-05-14 | 1 | -0/+14 |
| | | | |||||
* | | | add failing test exposing mysql adapter tinyint bug | phinze | 2013-05-15 | 1 | -3/+16 |
|/ / | | | | | | | | | | | in myself, a column with type TINYINT(N) where N > 1 can be used to represent an integer, but the rails mysql adapter refuses to interpret as anything but a boolean. | ||||
* | | Merge pull request #10556 from Empact/deprecate-schema-statements-distinct | Rafael Mendonça França | 2013-05-12 | 1 | -12/+24 |
| | | | | | | | | | | | | Deprecate SchemaStatements#distinct, and make SchemaStatements#columns_for_distinct nodoc. Conflicts: activerecord/CHANGELOG.md |