summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Add some `Sphinx` paragraph level versions informations markups,Mike Bayer2012-06-089-20/+47
| | | | such as ``.. versionadded::``, ``.. versionchanged::`` and ``.. deprecated::``.
* - fix documentation versions in conf.py, other changes to site layoutMike Bayer2011-07-011-1/+1
|
* - Removed "None" from a connection.execute() in the dialectMike Bayer2010-02-151-1/+1
| | | | | which potentially allows pygresql to work as an alternate DBAPI (but this is *not supported!!!*) [ticket:1691]
* - backported collate reflection fix from [ticket:1655]Mike Bayer2010-02-101-2/+2
|
* merge r6703 of trunk fixes [ticket:1661]Mike Bayer2010-02-021-1/+1
|
* Fix #1663 on 0.5.x: the whitespace after DEFAULT may start with a newlineLele Gaifax2010-01-281-2/+3
|
* Fix #1582, backporting [6257]: handle spurious spaces reflecting default ↵Lele Gaifax2010-01-221-4/+7
| | | | values on Firebird
* clarify shallow copyMike Bayer2010-01-171-1/+1
|
* doc patch from [ticket:1651]Mike Bayer2010-01-172-1/+46
|
* 0.5.8rel_0_5_8Mike Bayer2010-01-161-1/+1
|
* - Default generators like Sequence() translate correctlyMike Bayer2010-01-071-2/+5
| | | | | | | | | across a copy() operation. - Sequence() and other DefaultGenerator objects are accepted as the value for the "default" and "onupdate" keyword arguments of Column, in addition to being accepted positionally.
* - merge of trunk r6611Mike Bayer2010-01-031-1/+2
| | | | | | | | | | - Fixed a column arithmetic bug that affected column correspondence for cloned selectables which contain free-standing column expressions. This bug is generally only noticeable when exercising newer ORM behavior only availble in 0.6 via [ticket:1568], but is more correct at the SQL expression level as well. [ticket:1617]
* - The copy() method on Column now supports uninitialized,Mike Bayer2010-01-021-4/+16
| | | | | | unnamed Column objects. This allows easy creation of declarative helpers which place common columns on multiple subclasses.
* formatting fixMike Bayer2009-12-301-4/+4
|
* some compile docsMike Bayer2009-12-301-0/+24
|
* dont crack up on entirely unsupported typesMike Bayer2009-12-291-0/+3
|
* make sure the native pg types work tooMike Bayer2009-12-291-1/+5
|
* Recognize more Firebird disconnection cases, fixing #1646 on 0.5.xLele Gaifax2009-12-291-4/+3
|
* - The extract() function, which was slightly improved inMike Bayer2009-12-293-4/+100
| | | | | | | | | | 0.5.7, needed a lot more work to generate the correct typecast (the typecasts appear to be necessary in PG's EXTRACT quite a lot of the time). The typecast is now generated using a rule dictionary based on PG's documentation for date/time/interval arithmetic. It also accepts text() constructs again, which was broken in 0.5.7. [ticket:1647]
* - 0.5.7Mike Bayer2009-12-261-1/+1
| | | | - dev status is "stable"
* - The "table_names" dialect function, used by MetaDataMike Bayer2009-12-261-2/+5
| | | | | | | .reflect(), omits Oracle "index overflow tables", a system table generated by Oracle when "index only tables" with overflow are used. These tables aren't accessible via SQL and can't be reflected. [ticket:1637]
* - Fixed erroneous reference to "owner" attribute inMike Bayer2009-12-251-6/+6
| | | | | Informix dialect when reflecting tables. [ticket:1645]
* merged r6556 of trunk for [ticket:1641]Mike Bayer2009-12-181-1/+1
|
* - merged r6553 from trunkMike Bayer2009-12-141-5/+7
| | | | | | - Session.merge() now properly overwrites a many-to-one or uselist=False attribute to None if the attribute is also None in the given object to be merged.
* merge r6551 of trunk for [ticket:1354]Mike Bayer2009-12-091-2/+8
|
* - Fixed bug in query.update() when passing Cls.attributeMike Bayer2009-12-081-1/+1
| | | | | as keys in the value dict and using synchronize_session='expire'. [ticket:1436]
* - merge of trunk r6544Mike Bayer2009-12-082-11/+15
| | | | | | | - Session.execute() now locates table- and mapper-specific binds based on a passed in expression which is an insert()/update()/delete() construct. [ticket:1054]
* - backport of r6540Mike Bayer2009-12-083-10/+23
| | | | | | | | | | | | | | | - The "use get" behavior of many-to-one relations, i.e. that a lazy load will fallback to the possibly cached query.get() value, now works across join conditions where the two compared types are not exactly the same class, but share the same "affinity" - i.e. Integer and SmallInteger. Also allows combinations of reflected and non-reflected types to work with 0.5 style type reflection, such as PGText/Text (note 0.6 reflects types as their generic versions). [ticket:1556] - types now support an "affinity comparison" operation, i.e. that an Integer/SmallInteger are "compatible", or a Text/String, PickleType/Binary, etc. Part of [ticket:1556].
* - sqlite dialect properly generates CREATE INDEX for a tableMike Bayer2009-12-071-0/+23
| | | | that is in an alternate schema. [ticket:1439]
* - merge -r6534 of trunk, for [ticket:1618]Mike Bayer2009-12-072-24/+22
| | | | - backported 0.6's approach to "null pks allowed" in mapper._instance_processor
* - FBDate now extends Date instead of DateTime. [ticket:1573]Mike Bayer2009-12-061-1/+1
|
* merge r6521 from trunk, [ticket:1632]Mike Bayer2009-12-031-1/+4
|
* merge trunk fix r6506 for [ticket:1616]Mike Bayer2009-11-151-1/+4
|
* - Fixed the behavior of extract() to apply operatorMike Bayer2009-11-151-2/+2
| | | | | | precedence rules to the "::" operator when applying the "timestamp" cast - ensures proper parenthesization. [ticket:1611]
* - Removed unused `load()` method from ShardedQuery.Mike Bayer2009-11-151-10/+0
| | | | [ticket:1606]
* - Fixed bug in two-phase transaction whereby commit() methodMike Bayer2009-11-041-1/+1
| | | | | didn't set the full state which allows subsequent close() call to succeed. [ticket:1603]
* - Fixed bug where Query would crash if a join() with no clearMike Bayer2009-11-041-2/+5
| | | | | "left" side were called when a non-mapped column entity appeared in the columns list. [ticket:1602]
* - Fixed the call to get_committed_value() on CompositeProperty.Mike Bayer2009-11-031-1/+2
| | | | [ticket:1504]
* - Added support for reflecting the INTERVAL YEAR TO MONTHMike Bayer2009-11-012-3/+6
| | | | | and INTERVAL DAY TO SECOND syntaxes of the INTERVAL type. [ticket:460]
* - Mutable collection passed to the "extension" attributeMike Bayer2009-10-232-2/+2
| | | | | | | | of relation(), column_property() etc. will not be mutated or shared among multiple instrumentation calls, preventing duplicate extensions, such as backref populators, from being inserted into the list. [ticket:1585]
* - Corrected the "has_sequence" query to take current schema,Mike Bayer2009-10-211-6/+27
| | | | | or explicit sequence-stated schema, into account. [ticket:1576]
* Gaetan's "scopefunc" clarification patchMike Bayer2009-10-202-11/+8
|
* - Repeat expressions in the columns clause of a selectMike Bayer2009-10-201-3/+3
| | | | | | | | are deduped based on the identity of each clause element, not the actual string. This allows positional elements to render correctly even if they all render identically, such as "qmark" style bind parameters. [ticket:1574]
* - Fixed the "numeric" paramstyle, which apparently is theMike Bayer2009-10-201-1/+1
| | | | default paramstyle used by Informixdb.
* - A column can be added to a joined-table declarativeMike Bayer2009-10-151-1/+19
| | | | | | | | superclass after the class has been constructed (i.e. via class-level attribute assignment), and the column will be propagated down to subclasses. [ticket:1570] This is the reverse situation as that of [ticket:1523], fixed in 0.5.6.
* - Changed the name of TrustedConnection toMike Bayer2009-10-051-2/+2
| | | | | Trusted_Connection when constructing pyodbc connect arguments [ticket:1561]
* merged r6383 of trunk for [ticket:1553]Mike Bayer2009-10-025-14/+18
|
* - Added support for reflecting the DOUBLE PRECISION type,Mike Bayer2009-09-302-8/+16
| | | | | | via a new postgres.PGDoublePrecision object. This is postgresql.DOUBLE_PRECISION in 0.6. [ticket:1085]
* - move the tests to test_queryMike Bayer2009-09-162-14/+20
| | | | | | - the option needs the original mapper to pull the prop from, in the case the eagerload is *from* a joined-table subclass mapper. had to change the contract of PropertyOption to pass an additional list "mappers" which contains the actual parent mappers.
* merged r6355 from trunk for #1543Mike Bayer2009-09-161-1/+4
|