Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix unicode literals on Python 3.1 and 3.2pr/10 | Roman Podolyaka | 2013-06-23 | 2 | -9/+10 |
| | | | | | A few tests use u'' unicode literals which are not supported in Python versions 3.1 and 3.2. | ||||
* | Provided a new attribute for :class:`.TypeDecorator` | Mike Bayer | 2013-06-22 | 5 | -4/+95 |
| | | | | | | | | | called :attr:`.TypeDecorator.coerce_to_is_types`, to make it easier to control how comparisons using ``==`` or ``!=`` to ``None`` and boolean types goes about producing an ``IS`` expression, or a plain equality expression with a bound parameter. [ticket:2744] | ||||
* | versionadds | Mike Bayer | 2013-06-22 | 1 | -6/+33 |
| | |||||
* | 0.9 changelog | Mike Bayer | 2013-06-22 | 1 | -0/+8 |
| | |||||
* | - 0.8 changelog | Mike Bayer | 2013-06-22 | 2 | -11/+19 |
| | | | | - some whitespace | ||||
* | this locale is not needed. maybe it is somewhere but the locale I have ↵ | Mike Bayer | 2013-06-22 | 2 | -18/+9 |
| | | | | | | ("C", whatever that means, cannot find meaning of this anywhere in Postgresql documentation) seems to work | ||||
* | Merge pull request #5 from cjw296/pg-ranges | mike bayer | 2013-06-22 | 7 | -4/+640 |
|\ | | | | | Support for Postgres range types. | ||||
| * | Documentation for the new range type support.pr/5 | Chris Withers | 2013-06-10 | 4 | -7/+69 |
| | | |||||
| * | Implement EXCLUDE constraints for postgres. | Chris Withers | 2013-06-10 | 4 | -1/+139 |
| | | |||||
| * | add support for range operators listed in ↵ | Chris Withers | 2013-06-10 | 2 | -7/+234 |
| | | | | | | | | http://www.postgresql.org/docs/9.2/interactive/functions-range.html | ||||
| * | Basic type support for the new range types in postgres 9.2 | Chris Withers | 2013-06-10 | 5 | -2/+211 |
| | | |||||
* | | Merged in goodscloud/sqlalchemy (pull request #3) | Mike Bayer | 2013-06-18 | 1 | -0/+3 |
|\ \ | | | | | | | Forgot final check that a delete in a backref also doesn't create a new version | ||||
| * | | Forgot final check that a delete in a backref also doesn't create a new version | Matt Chisholm | 2013-06-17 | 1 | -0/+3 |
| | | | | | | | | | | | | follow up to https://bitbucket.org/zzzeek/sqlalchemy/pull-request/2 | ||||
* | | | fix up the isolation level docs which were a mess | Mike Bayer | 2013-06-17 | 2 | -25/+58 |
| | | | |||||
* | | | remove double methods | Mike Bayer | 2013-06-17 | 1 | -19/+0 |
| | | | |||||
* | | | turn this requirement back down as the simpler serialize works better now | Mike Bayer | 2013-06-17 | 2 | -8/+1 |
| | | | |||||
* | | | - rework PropComparator.adapted() to be PropComparator.adapt_to_entity(), | Mike Bayer | 2013-06-17 | 7 | -122/+139 |
| | | | | | | | | | | | | | | | | | | | | | passes in AliasedInsp and allows more flexibility. - rework the AliasedClass/AliasedInsp relationship so that AliasedInsp has all state and functionality. AliasedClass is just a facade. [ticket:2756] | ||||
* | | | migration for [ticket:2751] | Mike Bayer | 2013-06-17 | 2 | -1/+98 |
| | | | |||||
* | | | changelog for 0.8 | Mike Bayer | 2013-06-17 | 1 | -0/+8 |
| | | | |||||
* | | | changelog | Mike Bayer | 2013-06-17 | 1 | -0/+8 |
| | | | |||||
* | | | Merge branch 'master' of bitbucket.org:zzzeek/sqlalchemy | Mike Bayer | 2013-06-17 | 2 | -3/+42 |
|\ \ \ | |/ / | |||||
| * | | Merged in goodscloud/sqlalchemy (pull request #2) | Mike Bayer | 2013-06-17 | 2 | -3/+42 |
| |\ \ | | | | | | | | | don't create a history entry when an object in a backref has changed | ||||
| | * | | don't create a history entry when an object in a backref has changed | Matt Chisholm | 2013-06-15 | 2 | -3/+42 |
| | | | | | | | | | | | | | | | | The code that determines whether an object in a relation has been added/removed does not take into account that that relation may be a backref. If the relation is a backref, then nothing on the current table is changing, and therefore no history entry should be created. | ||||
* | | | | can remove this, issue is fixed | Mike Bayer | 2013-06-17 | 1 | -10/+1 |
|/ / / | |||||
* | | | - clean up this test (really we don't even need this, it's not testing much) | Mike Bayer | 2013-06-16 | 1 | -13/+20 |
| | | | | | | | | | | | | | | | - for the moment, put a catch in it to see if we can trap that issue on jenkins | ||||
* | | | - changelog | Mike Bayer | 2013-06-15 | 4 | -3/+25 |
| | | | | | | | | | | | | - docs | ||||
* | | | Merge pull request #7 from malor/psycopg2_execution_options | mike bayer | 2013-06-15 | 2 | -0/+11 |
|\ \ \ | | | | | | | | | Add AUTOCOMMIT isolation level support for psycopg2 | ||||
| * | | | Add AUTOCOMMIT isolation level support for psycopg2pr/7 | Roman Podolyaka | 2013-06-15 | 2 | -0/+11 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | One can use this to emit statements, which can not be executed within a transaction (e. g. CREATE DATABASE): from sqlalchemy import create_engine eng = create_engine('postgresql://test:test@localhost/test') conn = eng.connect().execution_options(isolation_level='AUTOCOMMIT') conn.execute('CREATE DATABASE test2;') Fixes issue #2072. | ||||
* | | | Fixed bug in polymorphic SQL generation where multiple joined-inheritance | Mike Bayer | 2013-06-15 | 4 | -6/+119 |
|/ / | | | | | | | | | | | | | entities against the same base class joined to each other as well would not track columns on the base table independently of each other if the string of joins were more than two entities long. Also in 0.8.2. [ticket:2759] | ||||
* | | - skip this test for py3k. serializer kind of a bust | Mike Bayer | 2013-06-14 | 2 | -1/+9 |
| | | |||||
* | | changelog for this | Mike Bayer | 2013-06-10 | 1 | -1/+36 |
| | | |||||
* | | changelog | Mike Bayer | 2013-06-10 | 2 | -0/+16 |
| | | |||||
* | | Merge pull request #6 from eevee/propagate-reset-on-return | mike bayer | 2013-06-10 | 2 | -1/+5 |
|\ \ | | | | | | | Preserve reset_on_return when recreating a Pool. | ||||
| * | | Preserve reset_on_return when recreating a Pool.pr/6 | Eevee | 2013-06-10 | 2 | -1/+5 |
|/ / | |||||
* | | Fixed bug where sending a composite attribute into :meth:`.Query.order_by` | Mike Bayer | 2013-06-10 | 4 | -2/+42 |
| | | | | | | | | | | would produce a parenthesized expression not accepted by some databases. [ticket:2754] | ||||
* | | Fixed the interaction between composite attributes and | Mike Bayer | 2013-06-10 | 5 | -19/+78 |
|/ | | | | | | the :func:`.aliased` function. Previously, composite attributes wouldn't work correctly in comparison operations when aliasing was applied. Also in 0.8.2. [ticket:2755] | ||||
* | this comment is ancient | Mike Bayer | 2013-06-09 | 1 | -5/+0 |
| | |||||
* | these notes about **kw are incorrect, we are talking about the return value here | Mike Bayer | 2013-06-09 | 1 | -8/+0 |
| | |||||
* | - get_unique_constraints() pull request | Mike Bayer | 2013-06-09 | 7 | -35/+68 |
| | | | | | | - version (0.9 for now) - changelog - move the test into the test suite so that all dialects can take advantage of it | ||||
* | Merge pull request #4 from malor/reflect_constraints | mike bayer | 2013-06-09 | 6 | -0/+141 |
|\ | | | | | Add basic support of unique constraints reflection | ||||
| * | Add basic support of unique constraints reflectionpr/4 | Roman Podolyaka | 2013-06-09 | 6 | -0/+141 |
| | | | | | | | | | | | | | | | | | | | | | | | | Inspection API already supports reflection of table indexes information and those also include unique constraints (at least for PostgreSQL and MySQL). But it could be actually useful to distinguish between indexes and plain unique constraints (though both are implemented in the same way internally in RDBMS). This change adds a new method to Inspection API - get_unique_constraints() and implements it for SQLite, PostgreSQL and MySQL dialects. | ||||
* | | Added pool logging for "rollback-on-return" and the less used | Mike Bayer | 2013-06-09 | 2 | -6/+21 |
|/ | | | | | | "commit-on-return". This is enabled with the rest of pool "debug" logging. [ticket:2752] | ||||
* | ...and...its a behavioral improvement | Mike Bayer | 2013-06-08 | 1 | -92/+88 |
| | |||||
* | fix this example | Mike Bayer | 2013-06-08 | 1 | -2/+2 |
| | |||||
* | mention right joins, make it clear we're talking about left outer join as ↵ | Mike Bayer | 2013-06-08 | 1 | -5/+13 |
| | | | | the bigger issue | ||||
* | oracle 9 does support this, oracle 8 is a special case. | Mike Bayer | 2013-06-08 | 1 | -5/+6 |
| | |||||
* | cleanup | Mike Bayer | 2013-06-08 | 2 | -15/+6 |
| | |||||
* | get nested joins to render on oracle 8 | Mike Bayer | 2013-06-08 | 2 | -3/+43 |
| | |||||
* | - tests for the alias() API | Mike Bayer | 2013-06-08 | 4 | -42/+379 |
| | | | | - docs docs docs | ||||
* | formatting | Mike Bayer | 2013-06-08 | 1 | -3/+3 |
| |