]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
refactor to Compiled.get_params() to return new ClauseParameters object, a more intel...
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 13 Mar 2006 00:24:54 +0000 (00:24 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 13 Mar 2006 00:24:54 +0000 (00:24 +0000)
commitc5e1abc7f7adce841775ea92b72bcf95207027af
treeb406fd4e6ede57ed8805a40a909c3c69207d3414
parent2ce45d70c7e499fd6c239d963f50cd839b28629b
refactor to Compiled.get_params() to return new ClauseParameters object, a more intelligent bind parameter dictionary that does type conversions late and preserves the unconverted value; used to fix mappers not comparing correct value in post-fetch [ticket:110]
removed pre_exec assertion from oracle/firebird regarding "check for sequence/primary key value"
fix to Unicode type to check for null, fixes [ticket:109]
create_engine() now uses genericized parameters; host/hostname, db/dbname/database, password/passwd, etc. for all engine connections
fix to select([func(column)]) so that it creates a FROM clause to the column's table, fixes [ticket:111]
doc updates for column defaults, indexes, connection pooling, engine params
unit tests for the above bugfixes
23 files changed:
CHANGES
doc/build/content/dbengine.myt
doc/build/content/docstrings.myt
doc/build/content/document_base.myt
doc/build/content/metadata.myt
doc/build/content/pooling.myt
lib/sqlalchemy/ansisql.py
lib/sqlalchemy/databases/firebird.py
lib/sqlalchemy/databases/mysql.py
lib/sqlalchemy/databases/oracle.py
lib/sqlalchemy/databases/postgres.py
lib/sqlalchemy/engine.py
lib/sqlalchemy/mapping/mapper.py
lib/sqlalchemy/schema.py
lib/sqlalchemy/sql.py
lib/sqlalchemy/types.py
lib/sqlalchemy/util.py
setup.py
test/indexes.py
test/mapper.py
test/objectstore.py
test/select.py
test/testbase.py