Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | removed commented line. 3434 tests, 10531 assertions, 0 failures, 0 errors, ↵ | William Lawson | 2012-02-20 | 1 | -1/+0 |
| | | | | 31 skips | ||||
* | Restored ability to identify ID and Sequence from tables relying on a ↵ | William Lawson | 2012-02-20 | 1 | -16/+37 |
| | | | | nonmatching sequence default value for PK. | ||||
* | use Process.pid rather than $$ | Aaron Patterson | 2012-02-16 | 3 | -7/+7 |
| | |||||
* | database connections are automatically established after forking. | Aaron Patterson | 2012-02-16 | 2 | -14/+52 |
| | | | | Connection pools are 1:1 with pids. | ||||
* | Autoload various constants effectively in abstract connection adapter. | Waseem Ahmad | 2012-02-16 | 1 | -9/+12 |
| | |||||
* | Revert "No need to pass options which is never used" | Rafael Mendonça França | 2012-02-15 | 1 | -2/+2 |
| | | | | | | | | | Options is needed for some Rails extensions to determine when referential integrity should be disabled This reverts commit bcb466c543451dce69403aaae047295758589d8e. Fixes #5052 | ||||
* | remove unnecessary require core_ext/string/encoding | Sergey Nartimov | 2012-02-14 | 1 | -1/+0 |
| | |||||
* | Alias reconnect! to reset! for Mysql2 adapter since they have same | Waseem Ahmad | 2012-02-12 | 1 | -5/+1 |
| | | | | behavior. | ||||
* | PG column consults oid types when typecasting | Aaron Patterson | 2012-02-10 | 3 | -7/+22 |
| | |||||
* | dynamically populate casting objects via the pg_type table | Aaron Patterson | 2012-02-10 | 2 | -35/+74 |
| | |||||
* | Merge branch 'joelhoffman-postgres_schema_builder' into instance_reader | Aaron Patterson | 2012-02-10 | 3 | -27/+41 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | * joelhoffman-postgres_schema_builder: Also support writing the hstore back to the database Hstore values are all strings string_to_hstore / hstore_to_string, serializing don't test schema where hstore not installed schema dumper tests for hstore Additional hstore tests, supporting null values, better compliance with postgres docs add hstore to postgres native types and defaults Conflicts: activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb | ||||
| * | Also support writing the hstore back to the database | Joel | 2012-02-08 | 1 | -0/+5 |
| | | |||||
| * | Hstore values are all strings | Joel | 2012-02-08 | 1 | -1/+1 |
| | | |||||
| * | string_to_hstore / hstore_to_string, serializing | Joel | 2012-02-08 | 2 | -11/+20 |
| | | |||||
| * | Additional hstore tests, supporting null values, better compliance with ↵ | Joel | 2012-02-08 | 1 | -21/+17 |
| | | | | | | | | postgres docs | ||||
| * | add hstore to postgres native types and defaults | Joel | 2012-02-08 | 1 | -1/+5 |
| | | |||||
* | | Merge branch 'master' into instance_reader | Aaron Patterson | 2012-02-10 | 4 | -5/+25 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | * master: Fix GH #4720. Routing problem with nested namespace and already camelized controller option. make Range#overlaps? accept Range of Time improved test case for partial indices Made schema dumper recognize partial indices' where statements Added where option to add_index to support postgresql partial indices | ||||
| * | | Made schema dumper recognize partial indices' where statements | Marcelo Silveira | 2012-02-09 | 2 | -2/+3 |
| | | | |||||
| * | | Added where option to add_index to support postgresql partial indices | Marcelo Silveira | 2012-02-09 | 3 | -3/+22 |
| |/ | | | | | | | | | | | | | | | | | | | | | The `add_index` method now supports a `where` option that receives a string with the partial index criteria. add_index(:accounts, :code, :where => "active") Generates CREATE INDEX index_accounts_on_code ON accounts(code) WHERE active | ||||
* | | fixing indentation, moving class methods together | Aaron Patterson | 2012-02-09 | 1 | -124/+124 |
| | | |||||
* | | removing dead code | Aaron Patterson | 2012-02-09 | 1 | -7/+0 |
| | | |||||
* | | use the pg column to cast values | Aaron Patterson | 2012-02-08 | 1 | -1/+1 |
| | | |||||
* | | only unescape bytea after it has been read from the database | Aaron Patterson | 2012-02-07 | 2 | -6/+4 |
| | | |||||
* | | pgcolumn knows how to typecast binary columns | Aaron Patterson | 2012-02-07 | 1 | -0/+6 |
| | | |||||
* | | give each PG type a `type` method and decortate tz attributes | Aaron Patterson | 2012-02-07 | 1 | -12/+20 |
| | | |||||
* | | hstores can be typecast | Aaron Patterson | 2012-02-07 | 1 | -0/+10 |
| | | |||||
* | | columns are lazily typecast, so no more calls to `result_as_array` | Aaron Patterson | 2012-02-07 | 1 | -1/+1 |
| | | |||||
* | | taking column width in to account when fetching decimal fields | Aaron Patterson | 2012-02-07 | 2 | -2/+42 |
| | | |||||
* | | return early from typecasting if the value is nil | Aaron Patterson | 2012-02-07 | 1 | -1/+15 |
| | | |||||
* | | mapping more oids | Aaron Patterson | 2012-02-07 | 1 | -1/+7 |
| | | |||||
* | | many of the OIDs mapped and implemented | Aaron Patterson | 2012-02-07 | 2 | -1/+164 |
|/ | |||||
* | delegate attribute typecasting to the column | Aaron Patterson | 2012-02-06 | 1 | -0/+15 |
| | |||||
* | prevents the database.yml template option from being passed to PGConn | Sean Kirby | 2012-02-06 | 1 | -1/+1 |
| | |||||
* | columns method doesn't have name argument | Rafael Mendonça França | 2012-02-02 | 1 | -1/+1 |
| | |||||
* | Remove useless argument in #columns. | Sebastian Martinez | 2012-02-02 | 4 | -4/+4 |
| | |||||
* | use the class method to (un)escape binary values | Aaron Patterson | 2012-02-01 | 1 | -2/+2 |
| | |||||
* | Fixed issue with SQLite adapter corrupting binary data | Chris Feist | 2012-01-31 | 1 | -16/+1 |
| | |||||
* | QueryCache will just dup an AR::Result, AR::Result can deep copy | Aaron Patterson | 2012-01-31 | 1 | -9/+15 |
| | |||||
* | always return the result set from select_all | Aaron Patterson | 2012-01-31 | 1 | -1/+1 |
| | |||||
* | made the result set object act more like an array | Aaron Patterson | 2012-01-31 | 3 | -3/+3 |
| | |||||
* | Merge pull request #4763 from kennyj/fix_4754 | Jon Leighton | 2012-01-31 | 1 | -1/+1 |
|\ | | | | | [MySQL] Fix GH #4754. Remove double-quote characters around PK when using sql_mode=ANSI_QUOTES | ||||
| * | Fix GH #4754. Remove double-quote when using ANSI_QUOTES | kennyj | 2012-01-31 | 1 | -1/+1 |
| | | |||||
* | | query cache instrumentation should included the bindings in the payload ↵ | Xavier Noria | 2012-01-30 | 1 | -1/+1 |
|/ | | | | [closes #4750] | ||||
* | Add `create_join_table` migration helper to create HABTM join tables | Rafael Mendonça França | 2012-01-27 | 1 | -0/+42 |
| | |||||
* | Handle nil in add_index :length option in MySQL | Paul Sadauskas | 2012-01-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | Our schema.rb is being generated with an `add_index` line similar to this: add_index "foo", ["foo", "bar"], :name => "xxx", :length => {"foo"=>8, "bar=>nil} This is the same as it was on Rails 3.1.3, however, now when that schema.rb is evaluated, its generating bad SQL in MySQL: Mysql::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '))' at line 1: CREATE UNIQUE INDEX `xxx` ON `foo` (`foo`(8), `bar`()) This commit adds a check for nil on the length attribute to prevent the empty parens from being output. | ||||
* | Only show the type if column is present | Rafael Mendonça França | 2012-01-23 | 1 | -1/+2 |
| | |||||
* | Don't type-cast unknown types to YAML. | Stephen Celis | 2012-01-20 | 1 | -1/+1 |
| | |||||
* | avoid useless is_a checks | Aaron Patterson | 2012-01-19 | 1 | -8/+8 |
| | |||||
* | use Rack::BodyProxy in activerecord middlewares | Sergey Nartimov | 2012-01-16 | 1 | -31/+5 |
| | |||||
* | refactor schema migration table creation to the schema migration model | Aaron Patterson | 2012-01-13 | 1 | -9/+1 |
| |