| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | - Fixed bug where index reflection would mis-interpret indkey values | Mike Bayer | 2013-10-27 | 1 | -1/+4 |
| | | | | | | | | | | | when using the pypostgresql adapter, which returns these values as lists vs. psycopg2's return type of string. [ticket:2855] Conflicts: doc/build/changelog/changelog_09.rst lib/sqlalchemy/__init__.py | ||||
| * | - attempt to clarify what mutable extension does for HSTORE, [ticket:2803] | Mike Bayer | 2013-10-18 | 1 | -2/+9 |
| | | |||||
| * | - Removed a 128-character truncation from the reflection of the | Mike Bayer | 2013-10-18 | 1 | -2/+1 |
| | | | | | | | server default for a column; this code was original from PG system views which truncated the string for readability. [ticket:2844] | ||||
| * | Parenthesis will be applied to a compound SQL expression as | Mike Bayer | 2013-10-12 | 1 | -1/+4 |
| | | | | | | rendered in the column list of a CREATE INDEX statement. [ticket:2742] | ||||
| * | - Fixed bug in default compiler plus those of postgresql, mysql, and | Mike Bayer | 2013-10-12 | 1 | -9/+8 |
| | | | | | | | | | | | | mssql to ensure that any literal SQL expression values are rendered directly as literals, instead of as bound parameters, within a CREATE INDEX statement. [ticket:2742] - don't need expression_as_ddl(); literal_binds and include_table take care of this functionality. Conflicts: lib/sqlalchemy/sql/util.py | ||||
| * | - put exact version string in the test | Mike Bayer | 2013-09-29 | 1 | -2/+2 |
| | | | | | - use match with a .* preceding instead of search | ||||
| * | Merge pull request #26 from hackop/ticket_2819 | mike bayer | 2013-09-29 | 1 | -1/+1 |
| | | | | | re.match to re.search | ||||
| * | The behavior of :func:`.extract` has been simplified on the | Mike Bayer | 2013-06-28 | 1 | -22/+0 |
| | | | | | | | | | | | | | Postgresql dialect to no longer inject a hardcoded ``::timestamp`` or similar cast into the given expression, as this interfered with types such as timezone-aware datetimes, but also does not appear to be at all necessary with modern versions of psycopg2. Also in 0.8.2. [ticket:2740] Conflicts: doc/build/changelog/changelog_09.rst | ||||
| * | Fixed bug in HSTORE type where keys/values that contained | Mike Bayer | 2013-06-28 | 1 | -3/+3 |
| | | | | | | | | | | | | backslashed quotes would not be escaped correctly when using the "non native" (i.e. non-psycopg2) means of translating HSTORE data. Patch courtesy Ryan Kelly. [ticket:2766] Conflicts: doc/build/changelog/changelog_09.rst lib/sqlalchemy/dialects/postgresql/hstore.py | ||||
| * | need the defaultdict import here | Mike Bayer | 2013-06-26 | 1 | -0/+1 |
| | | |||||
| * | Merge pull request #13 from malor/fix_indexes_reflection | mike bayer | 2013-06-26 | 1 | -14/+18 |
| | | | | | Fix indexes reflection in PostgreSQL | ||||
| * | 2.5ism | Mike Bayer | 2013-06-23 | 1 | -7/+7 |
| | | |||||
| * | versionadds | Mike Bayer | 2013-06-22 | 1 | -6/+33 |
| | | |||||
| * | - 0.8 changelog | Mike Bayer | 2013-06-22 | 1 | -11/+11 |
| | | | | | - some whitespace | ||||
| * | Merge pull request #5 from cjw296/pg-ranges | mike bayer | 2013-06-22 | 4 | -2/+246 |
| | | | | | Support for Postgres range types. | ||||
| * | fix up the isolation level docs which were a mess | Mike Bayer | 2013-06-17 | 2 | -25/+58 |
| | | |||||
| * | - changelog | Mike Bayer | 2013-06-15 | 2 | -3/+8 |
| | | | | | | | | - docs Conflicts: doc/build/changelog/changelog_09.rst | ||||
| * | Merge pull request #7 from malor/psycopg2_execution_options | mike bayer | 2013-06-15 | 1 | -0/+1 |
| | | | | | Add AUTOCOMMIT isolation level support for psycopg2 | ||||
| * | add the py2k symbol from the 0.9 branch to support the hstore change | Mike Bayer | 2013-05-29 | 1 | -0/+1 |
| | | |||||
| * | - repair for py3k | Mike Bayer | 2013-05-29 | 1 | -1/+6 |
| | | | | | - fix test | ||||
| * | Unicode support for psycopg2 native hstore implementation | Dmitry Mugtasimov | 2013-05-29 | 1 | -1/+2 |
| | | |||||
| * | hstores are text, and in py3k they seem to be implcitly unicode. so | Mike Bayer | 2013-05-29 | 1 | -10/+26 |
| | | | | | | add unicode encoding for py2k for the non-native hstore, pullreq for native psycopg2 support coming.... | ||||
| * | need to test for (list, tuple) here and not hasattr("__iter__") | Mike Bayer | 2013-04-26 | 1 | -1/+4 |
| | | | | | since Py3K strings have __iter__ | ||||
| * | - only search in the exception before the first newline, to avoid | Mike Bayer | 2013-04-23 | 1 | -2/+3 |
| | | | | | false positives for SQL statements containing certain text | ||||
| * | Opened up the checking for "disconnect" with psycopg2/libpq | Mike Bayer | 2013-04-22 | 1 | -18/+21 |
| | | | | | | | | | to check for all the various "disconnect" messages within the full exception hierarchy. Specifically the "closed the connection unexpectedly" message has now been seen in at least three different exception types. [ticket:2712] | ||||
| * | tweak this some more to handle the array being empty again | Mike Bayer | 2013-04-22 | 1 | -5/+3 |
| | | |||||
| * | - change to [ticket:2681], pre-coerce the array to list | Mike Bayer | 2013-04-22 | 1 | -16/+6 |
| | | | | | unconditonally instead so that it works in all cases. | ||||
| * | The operators for the Postgresql ARRAY type supports | Mike Bayer | 2013-04-22 | 1 | -1/+13 |
| | | | | | | | | | | | input types of sets, generators, etc. but only when a dimension is specified for the ARRAY; otherwise, the dialect needs to peek inside of "arr[0]" to guess how many dimensions are in use. If this occurs with a non list/tuple type, the error message is now informative and directs to specify a dimension for the ARRAY. [ticket:2681] | ||||
| * | Corrected silly circular import introduced by original "fix". | Ben Trofatter | 2013-03-18 | 2 | -3/+4 |
| | | |||||
| * | Added HSTORE to ischema_names in dialects/postgresql/base.py | Ben Trofatter | 2013-03-18 | 1 | -0/+2 |
| | | |||||
| * | Added support for Postgresql's traditional SUBSTRING | Mike Bayer | 2013-03-09 | 1 | -2/+10 |
| | | | | | | | | function syntax, renders as "SUBSTRING(x FROM y FOR z)" when regular ``func.substring()`` is used. Also in 0.7.11. Courtesy Gunnlaugur Por Briem. [ticket:2676] | ||||
| * | - remove all compat items that are pre-2.5 (hooray) | Mike Bayer | 2013-03-09 | 2 | -2/+2 |
| | | | | | | | - other cleanup - don't need compat.decimal, that approach never panned out. hopefully outside libs aren't pulling it in, they shouldn't be | ||||
| * | add any/all to __all__ | Mike Bayer | 2013-01-28 | 1 | -1/+2 |
| | | |||||
| * | - documentation for any()/all() | Mike Bayer | 2013-01-28 | 1 | -12/+64 |
| | | |||||
| * | Add ANY/ALL construct support for PostgreSQL's ARRAY type | Audrius Kažukauskas | 2013-01-28 | 2 | -1/+63 |
| | | |||||
| * | Fixing a code block in the PostgreSQL base dialect docstring. | Taavi Burns | 2013-01-25 | 1 | -1/+1 |
| | | |||||
| * | - fix a format issue in the create index | Mike Bayer | 2013-01-17 | 1 | -1/+1 |
| | | |||||
| * | :class:`.Index` now supports arbitrary SQL expressions and/or | Mike Bayer | 2013-01-16 | 1 | -11/+11 |
| | | | | | | | | | functions, in addition to straight columns. Common modifiers include using ``somecolumn.desc()`` for a descending index and ``func.lower(somecolumn)`` for a case-insensitive index, depending on the capabilities of the target backend. [ticket:695] | ||||
| * | Fixed bug in :func:`.postgresql.array` construct whereby using it | Mike Bayer | 2013-01-02 | 1 | -1/+1 |
| | | | | | | inside of an :func:`.expression.insert` construct would produce an error regarding a parameter issue in the ``self_group()`` method. | ||||
| * | happy new year (see #2645) | Diana Clarke | 2013-01-01 | 7 | -7/+7 |
| | | |||||
| * | internally at least refer to multirow as "multivalues", to distinguish between | Mike Bayer | 2012-12-08 | 1 | -1/+1 |
| | | | | | | an INSERT that's used in executemany() as opposed to one which has a VALUES clause with multiple entries. | ||||
| * | compiler: add support for multirow inserts | Idan Kamara | 2012-12-06 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | Some databases support this syntax for inserts: INSERT INTO table (id, name) VALUES ('v1', 'v2'), ('v3', 'v4'); which greatly increases INSERT speed. It is now possible to pass a list of lists/tuples/dictionaries as the values param to the Insert construct. We convert it to a flat dictionary so we can continue using bind params. The above query will be converted to: INSERT INTO table (id, name) VALUES (:id, :name), (:id0, :name0); Currently only supported on postgresql, mysql and sqlite. | ||||
| * | HSTORE.comparator_factory should subclass Concatenable.Comparator | Audrius Kažukauskas | 2012-11-21 | 1 | -9/+4 |
| | | |||||
| * | Add special containment operation methods for PG array type | Audrius Kažukauskas | 2012-11-20 | 1 | -3/+39 |
| | | |||||
| * | just a pep8 pass of lib/sqlalchemy/dialects/postgresql | Diana Clarke | 2012-11-19 | 6 | -87/+126 |
| | | |||||
| * | oops, this needs to be MutableDict | Mike Bayer | 2012-11-18 | 1 | -3/+4 |
| | | |||||
| * | - hstore documentation, migration | Mike Bayer | 2012-11-17 | 2 | -40/+62 |
| | | | | | - don't need a custom exception here, just use ValueError | ||||
| * | - hstore adjustments | Mike Bayer | 2012-11-17 | 3 | -53/+100 |
| | | |||||
| * | Register HStore adapter and typecaster in psycopg2 dialect | Audrius Kažukauskas | 2012-11-15 | 1 | -0/+26 |
| | | |||||
| * | Add PostgreSQL HStore type support | Audrius Kažukauskas | 2012-11-13 | 2 | -5/+314 |
| | | |||||
