Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Should escape regexp wildcard character `.` | Ryuta Kamizono | 2015-01-19 | 1 | -1/+1 |
| | | | | | `.` is regexp meta character. It should be escape for `assert_match` correctly. | ||||
* | pg tests, get rid of global schema `schema_1`. | Yves Senn | 2014-12-02 | 1 | -1/+51 |
| | |||||
* | Pass symbol as an argument instead of a block | Erik Michaels-Ober | 2014-11-29 | 1 | -1/+1 |
| | |||||
* | fix set_pk_sequence and add a test for it. | Aaron Patterson | 2014-10-31 | 1 | -0/+8 |
| | |||||
* | pg, correctly dump foreign keys targeting tables in a different schema. | Yves Senn | 2014-09-17 | 1 | -0/+26 |
| | | | | | | Closes #16907. [Matthew Draper & Yves Senn] | ||||
* | pg, `reset_pk_sequence!` respects schemas. Closes #14719. | Yves Senn | 2014-05-30 | 1 | -2/+11 |
| | |||||
* | remove unused variable warning | Kuldeep Aggarwal | 2014-05-26 | 1 | -1/+1 |
| | | | | `warning: assigned but unused variable - album` | ||||
* | Fixed the inferred table name for HABTM within a schema | Eric Chahin | 2014-05-20 | 1 | -0/+26 |
| | | | | Fixes #14824. | ||||
* | pg, re-introduce `PostgreSQL::Utils` to unify schema/table extraction. | Yves Senn | 2014-05-19 | 1 | -15/+0 |
| | | | | Partial revert of c0bfc3f412834ffe8327a15ae3a46602cc28e425 | ||||
* | PostgreSQLAdapter::Utils seems to be only used from a single spot - quite ↵ | kares | 2014-05-14 | 1 | -0/+15 |
| | | | | redundant | ||||
* | Prevent state leak in test. | Guo Xiang Tan | 2014-04-03 | 1 | -17/+16 |
| | | | | This will allow us to run the tests in random order. | ||||
* | Use teardown helper method. | Guo Xiang Tan | 2014-03-14 | 1 | -1/+1 |
| | | | | | | | | Follow-Up to https://github.com/rails/rails/pull/14348 Ensure that SQLCounter.clear_log is called after each test. This is a step to prevent side effects when running tests. This will allow us to run them in random order. | ||||
* | Merge pull request #13688 from jbaudanza/psql-index-exists | Rafael Mendonça França | 2014-02-01 | 1 | -0/+12 |
|\ | | | | | | | | | | | | | PostgreSQL implementation of SchemaStatements#index_name_exists? Conflicts: activerecord/CHANGELOG.md | ||||
| * | psql implementation of #index_name_exists? | Jonathan Baudanza | 2014-01-16 | 1 | -0/+12 |
| | | |||||
* | | test to ensure bad prepared statements raise a StatementInvalid exception | Aaron Patterson | 2014-01-17 | 1 | -0/+6 |
|/ | |||||
* | Custom index type support with :using. | doabit | 2013-03-24 | 1 | -5/+15 |
| | |||||
* | #7914 get default value when type uses schema name | Arturo Pie | 2012-10-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | PostgreSQL adapter properly parses default values when using multiple schemas and domains. When using domains across schemas, PostgresSQL prefixes the type of the default value with the name of the schema where that type (or domain) is. For example, this query: ``` SELECT a.attname, d.adsrc FROM pg_attribute a LEFT JOIN pg_attrdef d ON a.attrelid = d.adrelid AND a.attnum = d.adnum WHERE a.attrelid = "defaults"'::regclass AND a.attnum > 0 AND NOT a.attisdropped ORDER BY a.attnum; ``` could return something like "'<default_value>'::pg_catalog.text" or "(''<default_value>'::pg_catalog.text)::text" for the text columns with defaults. I modified the regexp used to parse this value so that it ignores anything between ':: and \b(?:character varying|bpchar|text), and it allows to have optional parens like in the above second example. | ||||
* | Cleanup trailing whitespaces | dfens | 2012-10-12 | 1 | -1/+1 |
| | |||||
* | Adds #create/drop_schema on the PostgreSQL Adapter. | Travis Jeffery | 2012-03-07 | 1 | -2/+37 |
| | |||||
* | Add #schema_names to PostgreSQL Adapter. | Travis Jeffery | 2012-03-07 | 1 | -0/+4 |
| | |||||
* | 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. | ||||
* | 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 | 1 | -5/+5 |
| | | | | method. | ||||
* | fixing tests on PG | Aaron Patterson | 2011-11-16 | 1 | -1/+1 |
| | |||||
* | 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 | ||||
* | AR changes to support creating ordered (asc, desc) indexes | Vlad Jebelev | 2011-11-04 | 1 | -4/+12 |
| | |||||
* | reset prepared statement when schema changes imapact statement results. ↵ | Aaron Patterson | 2011-10-18 | 1 | -0/+8 |
| | | | | fixes #3335 | ||||
* | 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. | ||||
* | 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? | ||||
* | Make #extract_schema_and_table an instance method in Utils | Daniel Schierbeck | 2011-07-09 | 1 | -15/+0 |
| | | | | Also, move the utils test into its own test case. | ||||
* | Refactor PostgreSQLAdapter a bit | Daniel Schierbeck | 2011-07-08 | 1 | -2/+2 |
| | | | | | Move the private method #extract_schema_and_table into a separate Utils module so that it can be tested without resorting to #send. | ||||
* | Make PostgreSQL adapter view-compatible | Paul Gallagher | 2011-06-19 | 1 | -1/+0 |
| | | | * amongst other things, allows meta_search to run against view-backed models | ||||
* | make extract_schema_and_table a private method | Paul Gallagher | 2011-06-11 | 1 | -7/+7 |
| | |||||
* | remove table quoting in primary_key method | Paul Gallagher | 2011-06-11 | 1 | -5/+17 |
| | | | * add/cleanup tests | ||||
* | apply private method indentation convention | Paul Gallagher | 2011-06-10 | 1 | -2/+2 |
| | | | * tidy test code and fix my typo | ||||
* | Improve PostgreSQL adapter schema-awareness | Paul Gallagher | 2011-06-10 | 1 | -2/+83 |
| | | | | | | | * table_exists? scoped by schema search path unless schema is explicitly named. Added tests and doc to clarify the behaviour * extract_schema_and_table tests and implementation extended to cover all cases * primary_key does not ignore schema information * add current_schema and schema_exists? methods * more robust table referencing in insert_sql and sql_for_insert methods | ||||
* | please use ruby -I lib:test path/to/test.rb, or export RUBY_OPT | Aaron Patterson | 2011-06-06 | 1 | -1/+1 |
| | |||||
* | Refactor Active Record test connection setup. Please see the ↵ | Jon Leighton | 2011-06-04 | 1 | -1/+1 |
| | | | | RUNNING_UNIT_TESTS file for details, but essentially you can now configure things in test/config.yml. You can also run tests directly via the command line, e.g. ruby path/to/test.rb (no rake needed, uses default db connection from test/config.yml). This will help us fix the CI by enabling us to isolate the different Rails versions to different databases. | ||||
* | index dump should not include full text indexes. Thanks Ken Mayer for the ↵ | Aaron Patterson | 2010-06-26 | 1 | -0/+4 |
| | | | | | | original patch! [#4949 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | reorganizing adapter specific tests. [#4974 state:resolved] | Aaron Patterson | 2010-06-25 | 1 | -0/+193 |
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> |