0.1.3
+- fix to Oracle "row_number over" clause with mulitple tables
- mapper.get() was not selecting multiple-keyed objects if the mapper's table was a join,
such as in an inheritance relationship, this is fixed.
0.1.2
if hasattr(select, "order_by_clause"):
orderby = self.strings[select.order_by_clause]
else:
- orderby = "rowid ASC"
+ # TODO: try to get "oid_column" to be used here
+ orderby = "%s.rowid ASC" % select.froms[0].id
select.append_column(sql.ColumnClause("ROW_NUMBER() OVER (ORDER BY %s)" % orderby).label("ora_rn"))
limitselect = sql.select([c for c in select.c if c.key!='ora_rn'])
if select.offset is not None: