summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Merge pull request #54 from spicyj/patch-1mike bayer2013-12-271-1/+1
| |\ | | | | | | session docs: Change `object` to `someobject`
| | * session docs: Change `object` to `someobject`pr/54Ben Alpert2013-12-271-1/+1
| |/ | | | | This makes the code block more consistent with the preceding one and also prevents the variable from being colored as a builtin (which `object` is) during syntax highlighting.
* | Merge branch 'master' into rel_0_9Mike Bayer2013-12-276-55/+161
|\ \ | |/
| * - rework the JSON expression system so that "astext" is called *after*Mike Bayer2013-12-276-55/+161
| | | | | | | | | | | | | | | | | | the indexing. this is for more natural operation. - also add cast() to the JSON expression to complement astext. This integrates the CAST call which will be needed frequently. Part of [ticket:2687]. - it's a little unclear how more advanced unicode attribute-access is going to go, some quick attempts at testing yielded strange error messages from psycopg2. - do other cross linking as mentioned in [ticket:2687].
* | Merge branch 'master' into rel_0_9Mike Bayer2013-12-273-1/+57
|\ \ | |/
| * - Declarative does an extra check to detect if the sameMike Bayer2013-12-273-1/+57
| | | | | | | | | | | | | | :class:`.Column` is mapped multiple times under different properties (which typically should be a :func:`.synonym` instead) or if two or more :class:`.Column` objects are given the same name, raising a warning if this condition is detected. [ticket:2828]
* | Merge branch 'master' into rel_0_9Mike Bayer2013-12-272-5/+33
|\ \ | |/
| * - Changed the queries used by Firebird to list table and view namesMike Bayer2013-12-272-5/+33
| | | | | | | | | | | | | | | | | | to query from the ``rdb$relations`` view instead of the ``rdb$relation_fields`` and ``rdb$view_relations`` views. Variants of both the old and new queries are mentioned on many FAQ and blogs, however the new queries are taken straight from the "Firebird FAQ" which appears to be the most official source of info. [ticket:2898]
* | Merge branch 'master' into rel_0_9Mike Bayer2013-12-271-0/+1
|\ \ | |/
| * - actually check the list of views!Mike Bayer2013-12-271-0/+1
| |
* | Merge branch 'master' into rel_0_9Mike Bayer2013-12-278-8/+105
|\ \ | |/
| * - The firebird dialect will quote identifiers which begin with anMike Bayer2013-12-273-0/+18
| | | | | | | | underscore. Courtesy Treeve Jelbert. [ticket:2897]
| * - add a test which creates tables and views at the same time, then tests ↵Mike Bayer2013-12-271-0/+6
| | | | | | | | | | | | that the lists of each can be reflected independently. Testing [ticket:2898] at the moment.
| * - Fixed bug in Firebird index reflection where the columns within theMike Bayer2013-12-272-1/+9
| | | | | | | | | | index were not sorted correctly; they are now sorted in order of RDB$FIELD_POSITION.
| * - The "asdecimal" flag used with the :class:`.Float` type will nowMike Bayer2013-12-273-3/+28
| | | | | | | | | | | | work with Firebird dialects; previously the decimal conversion was not occurring. - scale back some firebird FP numeric tests
| * - repair some suite tests for firebirdMike Bayer2013-12-273-4/+44
| |
* | Merge branch 'master' into rel_0_9Mike Bayer2013-12-273-3/+14
|\ \ | |/
| * changelog, will merge to 0.8Mike Bayer2013-12-271-0/+9
| |
| * Merge pull request #51 from sontek/pymssql_handle_terminated_connectionmike bayer2013-12-272-3/+5
| |\ | | | | | | Remove terminated connections from the pool.
| | * Remove terminated connections from the pool.pr/51John Anderson2013-12-162-3/+5
| | | | | | | | | | | | | | | | | | In pymssql, if you terminate a long running query manually it will give you a connection reset by peer message, but this connection remains in the pool and will be re-used.
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-211-6/+20
|\ \ \ | |/ /
| * | - alter the decorator function, and the newer public_factory function,Mike Bayer2013-12-211-6/+20
| | | | | | | | | | | | | | | to use a named def instead of a lambda. this so that TypeError on wrong arguments are more legible. [ticket:2884]
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-202-27/+68
|\ \ \ | |/ /
| * | - improve documentation for return_defaults() and returned_defaults. ↵Mike Bayer2013-12-202-27/+68
| | | | | | | | | | | | [ticket:2852]
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-203-1/+48
|\ \ \ | |/ /
| * | - Fixed issue where a primary key column that has a Sequence on it,Mike Bayer2013-12-203-1/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | yet the column is not the "auto increment" column, either because it has a foreign key constraint or ``autoincrement=False`` set, would attempt to fire the Sequence on INSERT for backends that don't support sequences, when presented with an INSERT missing the primary key value. This would take place on non-sequence backends like SQLite, MySQL. [ticket:2896]
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-191-1/+0
|\ \ \ | |/ /
| * | remove printMike Bayer2013-12-191-1/+0
| | |
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-194-5/+61
|\ \ \ | |/ /
| * | - Fixed bug with :meth:`.Insert.from_select` method where the orderMike Bayer2013-12-194-5/+61
| | | | | | | | | | | | | | | | | | | | | | | | of the given names would not be taken into account when generating the INSERT statement, thus producing a mismatch versus the column names in the given SELECT statement. Also noted that :meth:`.Insert.from_select` implies that Python-side insert defaults cannot be used, since the statement has no VALUES clause. [ticket:2895]
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-191-1/+1
|\ \ \ | |/ /
| * | fix doc targetMike Bayer2013-12-191-1/+1
| | |
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-187-52/+175
|\ \ \ | |/ /
| * | - Improvements to the system by which SQL types generate withinMike Bayer2013-12-187-52/+175
| | | | | | | | | | | | | | | | | | | | | | | | ``__repr__()``, particularly with regards to the MySQL integer/numeric/ character types which feature a wide variety of keyword arguments. The ``__repr__()`` is important for use with Alembic autogenerate for when Python code is rendered in a migration script. [ticket:2893]
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-181-0/+2
|\ \ \ | |/ /
| * | - skip this test for oracleMike Bayer2013-12-181-0/+2
| | |
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-172-14/+0
|\ \ \ | |/ /
| * | - remove very ancient TypeEngine constructor, not used by anythingMike Bayer2013-12-172-14/+0
| | |
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-174-37/+97
|\ \ \ | |/ /
| * | - make the json serializer and deserializer per-dialect, so that we areMike Bayer2013-12-174-37/+97
| | | | | | | | | | | | | | | compatible with psycopg2's per-connection/cursor approach. add round trip tests for both native and non-native.
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-171-1/+1
|\ \ \ | |/ /
| * | this is a github PRMike Bayer2013-12-171-1/+1
| | |
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-171-1/+3
|\ \ \ | |/ /
| * | add JSONMike Bayer2013-12-171-1/+3
| | |
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-171-2/+2
|\ \ \ | |/ /
| * | autoincrement hereMike Bayer2013-12-171-2/+2
| | |
* | | Merge branch 'master' into rel_0_9Mike Bayer2013-12-1711-36/+494
|\ \ \ | |/ /
| * | - changelogMike Bayer2013-12-171-0/+9
| | |
| * | - The :func:`.cast` function, when given a plain literal value,Mike Bayer2013-12-173-16/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | will now apply the given type to the given literal value on the bind parameter side according to the type given to the cast. This essentially replaces what would normally be the detected type of the literal value. This only takes effect if the auto-detected type of the literal value is either "nulltype" (e.g. couldn't detect) or a type that is of the same "affinity" as the cast type. The net change here is that the :func:`.cast` function includes more of the functionality already present in the :func:`.type_coerce` function.
| * | this test appears to be failing with pg 9.3, not sure how to restore itMike Bayer2013-12-171-1/+3
| | |