Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Restored ability to identify ID and Sequence from tables relying on a ↵ | William Lawson | 2012-02-20 | 1 | -3/+7 | |
| | | | | | | | | nonmatching sequence default value for PK. | |||||
* | | Merge branch 'joelhoffman-postgres_schema_builder' into instance_reader | Aaron Patterson | 2012-02-10 | 1 | -8/+68 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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/+8 | |
| | | | ||||||
| * | | string_to_hstore / hstore_to_string, serializing | Joel | 2012-02-08 | 1 | -6/+6 | |
| | | | ||||||
| * | | Additional hstore tests, supporting null values, better compliance with ↵ | Joel | 2012-02-08 | 1 | -7/+59 | |
| | | | | | | | | | | | | postgres docs | |||||
* | | | Made schema dumper recognize partial indices' where statements | Marcelo Silveira | 2012-02-09 | 1 | -0/+6 | |
| | | | ||||||
* | | | Added where option to add_index to support postgresql partial indices | Marcelo Silveira | 2012-02-09 | 1 | -0/+12 | |
|/ / | | | | | | | | | | | | | | | | | | | | | 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 | |||||
* | | Don't type-cast unknown types to YAML. | Stephen Celis | 2012-01-20 | 1 | -2/+2 | |
| | | ||||||
* | | Postgresql: add test case for setting custom libpq connection parameters | Lars Kanis | 2012-01-04 | 1 | -0/+15 | |
| | | ||||||
* | | Fix CI | Jon Leighton | 2011-12-28 | 2 | -11/+11 | |
| | | ||||||
* | | remove checks for encodings availability | Sergey Nartimov | 2011-12-25 | 2 | -16/+6 | |
| | | ||||||
* | | deprecate String#encoding_aware? and remove its usage | Sergey Nartimov | 2011-12-24 | 1 | -2/+0 | |
| | | ||||||
* | | skip hstore tests on PG databases that do not have hstore | Aaron Patterson | 2011-12-20 | 1 | -2/+8 | |
| | | ||||||
* | | making sure updates work | Aaron Patterson | 2011-12-20 | 1 | -7/+13 | |
| | | ||||||
* | | hstores can cycle | Aaron Patterson | 2011-12-20 | 1 | -2/+26 | |
| | | ||||||
* | | can create hstore records via AR API | Aaron Patterson | 2011-12-20 | 1 | -0/+7 | |
| | | ||||||
* | | multiple key / values work | Aaron Patterson | 2011-12-20 | 1 | -0/+6 | |
| | | ||||||
* | | PostgreSQL hstore types are automatically deserialized from the database. | Aaron Patterson | 2011-12-20 | 1 | -0/+16 | |
| | | ||||||
* | | pg columns should understand the hstore type | Aaron Patterson | 2011-12-20 | 1 | -0/+24 | |
| | | ||||||
* | | Add missing require | Jon Leighton | 2011-12-03 | 1 | -0/+2 | |
| | | ||||||
* | | Avoid postgres 9.X syntax | Jon Leighton | 2011-12-03 | 1 | -1/+5 | |
| | | ||||||
* | | Deprecate set_table_name in favour of self.table_name= or defining your own ↵ | Jon Leighton | 2011-11-29 | 4 | -8/+8 | |
| | | | | | | | | method. | |||||
* | | add the query to AR::Relation#explain output | Xavier Noria | 2011-11-25 | 3 | -0/+9 | |
|/ | | | | | | | Rationale: this is more readable if serveral queries are involved in one call. Also, it will be possible to let AR log EXPLAINs automatically in production mode, where queries are not even around. | |||||
* | fixing tests on ruby 1.8 | Aaron Patterson | 2011-11-20 | 1 | -1/+3 | |
| | ||||||
* | pushing caching and visitors down to the connection | Aaron Patterson | 2011-11-19 | 1 | -0/+1 | |
| | ||||||
* | Verify that #3690 has been closed by previous changes to the mysql | Jon Leighton | 2011-11-19 | 2 | -2/+10 | |
| | | | | | | | | adapters. These tests fail on the v3.1.2 tag. Closes #3690. | |||||
* | fixing tests on PG | Aaron Patterson | 2011-11-16 | 1 | -1/+1 | |
| | ||||||
* | revises EXPLAIN tests for SQLite3 | Xavier Noria | 2011-11-06 | 1 | -3/+3 | |
| | | | | | | | | | | The output in Travis is a bit different. The SQLite documentation (http://www.sqlite.org/eqp.html) warns output may change dramatically between releases. I do not want to mock the result set because I want a real EXPLAIN to happen. I prefer a test that may fail in future releases than a test that may give false positives in future releases. | |||||
* | Merge pull request #3521 from ↵ | Aaron Patterson | 2011-11-06 | 1 | -0/+4 | |
| | | | | | | nulogy/fix_postgres_adapter_to_handle_spaces_between_schemas Fix postgres adapter to handle spaces between schemas | |||||
* | implements AR::Relation#explain | Xavier Noria | 2011-11-05 | 3 | -0/+71 | |
| | | | | | | | | | | | | | | | | | | | This is a first implementation, EXPLAIN is highly dependent on the database and I have made some compromises. On one hand, the method allows you to run the most common EXPLAIN and that's it. If you want EXPLAIN ANALYZE in PostgreSQL you need to do it by hand. On the other hand, I've tried to construct a string as close as possible to the ones built by the respective shells. The rationale is that IMO the user should feel at home with the output and recognize it at first sight. Per database. I don't know whether this implementation is going to work well. Let's see whether people like it. | |||||
* | AR changes to support creating ordered (asc, desc) indexes | Vlad Jebelev | 2011-11-04 | 1 | -4/+12 | |
| | ||||||
* | Merge pull request #3258 from ileitch/3-1-stable | Aaron Patterson | 2011-10-20 | 1 | -0/+16 | |
| | | | | Postgres: Do not attempt to deallocate a statement if the connection is no longer active. | |||||
* | reset prepared statement when schema changes imapact statement results. ↵ | Aaron Patterson | 2011-10-18 | 1 | -0/+8 | |
| | | | | fixes #3335 | |||||
* | fix to remove warning in test cases | Vishnu Atrai | 2011-10-16 | 1 | -2/+2 | |
| | ||||||
* | ambiguous first argument; put parentheses or even spaces Warning removed! | Arun Agrawal | 2011-10-10 | 1 | -2/+2 | |
| | ||||||
* | Remove stray whitespace | Jeremy Kemper | 2011-10-09 | 1 | -4/+1 | |
| | ||||||
* | Only use LOWER for mysql case insensitive uniqueness check when column has a ↵ | Joseph Palermo | 2011-10-09 | 2 | -0/+73 | |
| | | | | case sensitive collation. | |||||
* | Merge pull request #3232 from Juanmcuello/pg_prepared_statements | Aaron Patterson | 2011-10-06 | 1 | -0/+19 | |
|\ | | | | | Use the schema_search_path in prepared statements. | |||||
| * | refs #3232. Prepared statements and postgreSQL schemas. | Juan M. Cuello | 2011-10-05 | 1 | -0/+19 | |
| | | | | | | | | | | Add tests for prepared statements with multiple schemas in postgreSQL. | |||||
* | | Transactional fixtures enlist all active database connections. | Jeremy Kemper | 2011-10-05 | 1 | -0/+4 | |
|/ | | | | You can use multiple databases in your tests without disabling transactional fixtures. | |||||
* | LRU cache in mysql and sqlite are now per-process caches. | Aaron Patterson | 2011-09-07 | 2 | -0/+47 | |
| | ||||||
* | fixing file name | Aaron Patterson | 2011-09-07 | 1 | -0/+0 | |
| | ||||||
* | LRU should cache per process in postgresql. fixes #1339 | Aaron Patterson | 2011-09-07 | 1 | -0/+23 | |
| | ||||||
* | Merge commit 'refs/pull/2909/head' of https://github.com/rails/rails into rawr | Aaron Patterson | 2011-09-07 | 1 | -0/+6 | |
| | | | | | | * https://github.com/rails/rails: Postgresql adapter: added current_schema check for table_exists? Postgresql adapter: added current_schema check for table_exists? | |||||
* | Merge pull request #2021 from dasch/more_postgres_utils | Aaron Patterson | 2011-08-29 | 2 | -15/+18 | |
|\ | | | | | Make #extract_schema_and_table an instance method in Utils | |||||
| * | Make #extract_schema_and_table an instance method in Utils | Daniel Schierbeck | 2011-07-09 | 2 | -15/+18 | |
| | | | | | | | | Also, move the utils test into its own test case. | |||||
* | | Create an AbstractMysqlAdapter to abstract the common code between ↵ | Jon Leighton | 2011-08-29 | 1 | -4/+4 | |
| | | | | | | | | MysqlAdapter and Mysql2Adapter. | |||||
* | | Force binary data inserted for a string data type to utf-8 and log an | Aaron Patterson | 2011-08-25 | 1 | -0/+16 | |
| | | | | | | | | | | | | | | | | error. Strings tagged as binary will be stored in sqlite3 as blobs. It is an error to insert binary data to a string column, so an error is emitted in the log file. People are highly encouraged to track down the source of the binary strings and make sure that the encoding is set correctly before inserting to the database. | |||||
* | | forgot to add this test case | Aaron Patterson | 2011-07-22 | 1 | -0/+14 | |
| | | ||||||
* | | move around tests | Aaron Patterson | 2011-07-21 | 1 | -0/+10 | |
| | |