]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
13 years agocallcount fix
Mike Bayer [Wed, 13 Jun 2012 14:12:16 +0000 (10:12 -0400)] 
callcount fix

13 years agoweird, seems like hasattr() doesn't count as a function call in the same way as isins...
Mike Bayer [Tue, 12 Jun 2012 14:32:52 +0000 (10:32 -0400)] 
weird, seems like hasattr() doesn't count as a function call in the same way as isinstance()...

13 years ago- rewrite rowcount documentation to be as absolutely clear as possible
Mike Bayer [Tue, 12 Jun 2012 14:21:58 +0000 (10:21 -0400)] 
- rewrite rowcount documentation to be as absolutely clear as possible

13 years agosigh. go back to __iter__ because of silly rowproxy as argument requirement
Mike Bayer [Tue, 12 Jun 2012 00:46:43 +0000 (20:46 -0400)] 
sigh.  go back to __iter__ because of silly rowproxy as argument requirement

13 years agocomments regarding this
Mike Bayer [Tue, 12 Jun 2012 00:24:16 +0000 (20:24 -0400)] 
comments regarding this

13 years ago- [bug] Fixed bug affecting Py3K whereby
Mike Bayer [Tue, 12 Jun 2012 00:11:05 +0000 (20:11 -0400)] 
- [bug] Fixed bug affecting Py3K whereby
string positional parameters passed to
engine/connection execute() would fail to be
interpreted correctly, due to __iter__
being present on Py3K string.
[ticket:2503].  Also in 0.7.8.

13 years agocallcount
Mike Bayer [Mon, 11 Jun 2012 23:44:58 +0000 (19:44 -0400)] 
callcount

13 years agomake sure integer is here. only the C ext doesn't try to call "key_fallback" for...
Mike Bayer [Mon, 11 Jun 2012 16:15:15 +0000 (12:15 -0400)] 
make sure integer is here.  only the C ext doesn't try to call "key_fallback" for integer here,
pure python one does.

13 years ago- [bug] Fixed identity_key() function which
Mike Bayer [Mon, 11 Jun 2012 14:08:33 +0000 (10:08 -0400)] 
- [bug] Fixed identity_key() function which
was not accepting a scalar argument
for the identity.  [ticket:2508]. Also
in 0.7.8.

13 years agoAdd some `Sphinx` related version informations paragraph-level markups,
Mike Bayer [Fri, 8 Jun 2012 19:56:58 +0000 (15:56 -0400)] 
Add some `Sphinx` related version informations paragraph-level markups,
such as ``.. versionaddedd::``, ``.. versionchanged::`` and ``.. deprecated::``.

13 years agoAdd some `Sphinx` paragraph level versions informations markups,
Mike Bayer [Fri, 8 Jun 2012 19:55:08 +0000 (15:55 -0400)] 
Add some `Sphinx` paragraph level versions informations markups,
such as ``.. versionadded::``, ``.. versionchanged::`` and ``.. deprecated::``.

13 years agoAdd some basic CSS styles for version informations paragraph markups.
Mike Bayer [Fri, 8 Jun 2012 19:55:02 +0000 (15:55 -0400)] 
Add some basic CSS styles for version informations paragraph markups.

13 years agocallcount adjust
Mike Bayer [Fri, 8 Jun 2012 18:43:52 +0000 (14:43 -0400)] 
callcount adjust

13 years agoremove deprecateds
Mike Bayer [Fri, 8 Jun 2012 18:40:45 +0000 (14:40 -0400)] 
remove deprecateds

13 years ago- [feature] The 'objects' argument to
Mike Bayer [Fri, 8 Jun 2012 18:35:24 +0000 (14:35 -0400)] 
- [feature] The 'objects' argument to
flush() is no longer deprecated, as some
valid use cases have been identified.

13 years ago- add before_attach event, [ticket:2464]
Mike Bayer [Fri, 8 Jun 2012 01:25:37 +0000 (21:25 -0400)] 
- add before_attach event, [ticket:2464]

13 years agoalso in 0.7.8
Mike Bayer [Fri, 1 Jun 2012 20:31:10 +0000 (16:31 -0400)] 
also in 0.7.8

13 years ago - [bug] Fixed memory leak in C version of
Mike Bayer [Fri, 1 Jun 2012 20:22:44 +0000 (16:22 -0400)] 
  - [bug] Fixed memory leak in C version of
    result proxy whereby DBAPIs which don't deliver
    pure Python tuples for result rows would
    fail to decrement refcounts correctly.
    The most prominently affected DBAPI
    is pyodbc.  [ticket:2489]

13 years agocredit!
Mike Bayer [Sat, 26 May 2012 17:21:05 +0000 (13:21 -0400)] 
credit!

13 years ago- upgrade DBAPI index to have links to all dialect toplevel pages
Mike Bayer [Sat, 26 May 2012 17:11:26 +0000 (13:11 -0400)] 
- upgrade DBAPI index to have links to all dialect toplevel pages
- add line for google DBAPI

13 years ago- add new google app engine DBAPI, [ticket:2484]
Mike Bayer [Sat, 26 May 2012 17:10:40 +0000 (13:10 -0400)] 
- add new google app engine DBAPI, [ticket:2484]

13 years ago- [bug] Dialect no longer emits expensive server
Mike Bayer [Thu, 24 May 2012 22:49:23 +0000 (18:49 -0400)] 
- [bug] Dialect no longer emits expensive server
collations query, as well as server casing,
on first connect.  These functions are still
available as semi-private. [ticket:2404]

13 years agoget __clause_element__ for remote()/foreign() annotation, [ticket:2493]
Mike Bayer [Thu, 24 May 2012 15:12:39 +0000 (11:12 -0400)] 
get __clause_element__ for remote()/foreign() annotation, [ticket:2493]

13 years ago- identify another condition, indirectly via #2491, where
Mike Bayer [Thu, 24 May 2012 14:58:43 +0000 (10:58 -0400)] 
- identify another condition, indirectly via #2491, where
remote/local detection was regressing vs. 0.7.   use a more
liberal check for "tables overlap".

13 years ago- [bug] Fixed bug in declarative
Mike Bayer [Thu, 24 May 2012 14:17:54 +0000 (10:17 -0400)] 
- [bug] Fixed bug in declarative
whereby the precedence of columns
in a joined-table, composite
column (typically for id) would fail to
be correct if the columns contained
names distinct from their attribute
names.  This would cause things like
primaryjoin conditions made against the
entity attributes to be incorrect.  Related
to [ticket:1892] as this was supposed
to be part of that, this is [ticket:2491].
Also in 0.7.8.

13 years ago add a test for r2491
Mike Bayer [Wed, 23 May 2012 16:23:56 +0000 (12:23 -0400)] 
 add a test for r2491

13 years agolooks like I finally stepped on someone elses dunders...will have to figure out
Mike Bayer [Sun, 20 May 2012 13:40:55 +0000 (09:40 -0400)] 
looks like I finally stepped on someone elses dunders...will have to figure out
how to make a public API for this anyway

13 years agofix logic here broken by the change for enable_relationship_loading
Mike Bayer [Sat, 19 May 2012 23:40:13 +0000 (19:40 -0400)] 
fix logic here broken by the change for enable_relationship_loading

13 years agoignore columns that don't resolve here either.
Mike Bayer [Sat, 19 May 2012 23:33:58 +0000 (19:33 -0400)] 
ignore columns that don't resolve here either.

13 years ago- reorganize the usage of __mapper_args__ so that it's only
Mike Bayer [Fri, 18 May 2012 14:55:28 +0000 (10:55 -0400)] 
- reorganize the usage of __mapper_args__ so that it's only
called after the __prepare__() step, if any, so that everything to
do with the mapping occurs after the table is reflected.

13 years ago- [bug] Added ROWID to oracle.*, [ticket:2483]
Mike Bayer [Thu, 17 May 2012 20:11:15 +0000 (16:11 -0400)] 
- [bug] Added ROWID to oracle.*, [ticket:2483]
Also in 0.7.8.

13 years agoadd a note about sqlites lack of concurrency by design, [ticket:2447]
Mike Bayer [Thu, 17 May 2012 20:03:51 +0000 (16:03 -0400)] 
add a note about sqlites lack of concurrency by design, [ticket:2447]

13 years ago- [feature] Added utility feature
Mike Bayer [Thu, 17 May 2012 19:48:39 +0000 (15:48 -0400)] 
- [feature] Added utility feature
Session.enable_relationship_loading(),
supersedes relationship.load_on_pending.
Both features should be avoided, however.
[ticket:2372]

13 years ago- [bug] Fixed bug whereby subqueryload() from
Mike Bayer [Thu, 17 May 2012 18:18:05 +0000 (14:18 -0400)] 
- [bug] Fixed bug whereby subqueryload() from
a polymorphic mapping to a target would incur
a new invocation of the query for each
distinct class encountered in the polymorphic
result.  [ticket:2480].  Also in 0.7.8.

13 years agofix mysql
Mike Bayer [Thu, 17 May 2012 16:12:05 +0000 (12:12 -0400)] 
fix mysql

13 years ago- [feature] The "deferred declarative
Mike Bayer [Thu, 17 May 2012 15:45:05 +0000 (11:45 -0400)] 
- [feature] The "deferred declarative
reflection" system has been moved into the
declarative extension itself, using the
new DeferredReflection class.  This
class is now tested with both single
and joined table inheritance use cases.
[ticket:2485]
- [bug] The autoload_replace flag on Table,
when False, will cause any reflected foreign key
constraints which refer to already-declared
columns to be skipped, assuming that the
in-Python declared column will take over
the task of specifying in-Python ForeignKey
or ForeignKeyConstraint declarations.

13 years ago- add DeferredReflection to declarative itself
Mike Bayer [Thu, 17 May 2012 14:57:31 +0000 (10:57 -0400)] 
- add DeferredReflection to declarative itself
- split out test_declarative into four separate modules

13 years agoclean this up some more. __mapper__ isn't even set up.
Mike Bayer [Tue, 15 May 2012 16:01:00 +0000 (18:01 +0200)] 
clean this up some more.  __mapper__ isn't even set up.

13 years agoimplement support for __prepare__ declarative method. this signals that
Mike Bayer [Tue, 15 May 2012 15:57:30 +0000 (17:57 +0200)] 
implement support for __prepare__ declarative method.  this signals that
the mapping should not be constructed immediately; instead, the info for
the mapping is placed into an interm object _MapperThingy which serves
as the mapper for the purposes of figuring out inheritance, etc.  Later,
the prepare_deferred_mapping() function can be called given a base which
will invoke __prepare__ for each mapped class.

13 years agoa fix to allow mysql to work
Mike Bayer [Sat, 5 May 2012 03:18:52 +0000 (23:18 -0400)] 
a fix to allow mysql to work

13 years agocallcount bump to work around sqlite's silly column name workaround
Mike Bayer [Sat, 5 May 2012 00:44:12 +0000 (20:44 -0400)] 
callcount bump to work around sqlite's silly column name workaround

13 years ago - [bug] Fixed issue in unit of work
Mike Bayer [Fri, 4 May 2012 23:27:57 +0000 (19:27 -0400)] 
  - [bug] Fixed issue in unit of work
    whereby setting a non-None self-referential
    many-to-one relationship to None
    would fail to persist the change if the
    former value was not already loaded.
    [ticket:2477].

13 years ago- [bug] removed unnecessary table clause
Mike Bayer [Fri, 4 May 2012 22:45:31 +0000 (18:45 -0400)] 
- [bug] removed unnecessary table clause
when reflecting domains, [ticket:2473]
also in 0.7.7

13 years ago - [bug] Quoting information is now passed along
Mike Bayer [Fri, 4 May 2012 22:40:55 +0000 (18:40 -0400)] 
  - [bug] Quoting information is now passed along
    from a Column with quote=True when generating
    a same-named bound parameter to the bindparam()
    object, as is the case in generated INSERT and UPDATE
    statements, so that unknown reserved names can
    be fully supported.  [ticket:2437]

13 years agodoc update regarding with_lockmode, [ticket:2440]
Mike Bayer [Fri, 4 May 2012 21:50:44 +0000 (17:50 -0400)] 
doc update regarding with_lockmode, [ticket:2440]

13 years agodocuemnt mock strategy, [ticket:2439]
Mike Bayer [Fri, 4 May 2012 21:46:06 +0000 (17:46 -0400)] 
docuemnt mock strategy, [ticket:2439]

13 years ago - [feature] Added SQLite execution option
Mike Bayer [Fri, 4 May 2012 21:44:22 +0000 (17:44 -0400)] 
  - [feature] Added SQLite execution option
    "sqlite_raw_colnames=True", will bypass
    attempts to remove "." from column names
    returned by SQLite cursor.description.
    [ticket:2475]

13 years ago - [bug] Add BINARY, VARBINARY to types.__all__,
Mike Bayer [Fri, 4 May 2012 21:37:56 +0000 (17:37 -0400)] 
  - [bug] Add BINARY, VARBINARY to types.__all__,
    [ticket:2474]

13 years agoAdd some documentation sugar for ``having`` criterion.
Priit Laes [Fri, 13 Jan 2012 14:03:41 +0000 (16:03 +0200)] 
Add some documentation sugar for ``having`` criterion.

13 years ago- refactor query.update() and query.delete() to use a pure
Mike Bayer [Sun, 29 Apr 2012 22:53:29 +0000 (18:53 -0400)] 
- refactor query.update() and query.delete() to use a pure
template method pattern using new class hierarchy BulkUD
in sqlalchemy.orm.persistence

13 years agoFix a typo in the documentation
Franck Cuny [Fri, 27 Apr 2012 22:21:02 +0000 (15:21 -0700)] 
Fix a typo in the documentation

s/Attrbutes/Attributes/

13 years agobackport of relationshipproperty comparison bug fix
Mike Bayer [Thu, 26 Apr 2012 15:59:50 +0000 (11:59 -0400)] 
backport of relationshipproperty comparison bug fix

13 years ago- [bug] Fixed bug in relationship comparisons
Mike Bayer [Wed, 25 Apr 2012 14:38:24 +0000 (10:38 -0400)] 
- [bug] Fixed bug in relationship comparisons
whereby calling unimplemented methods like
SomeClass.somerelationship.like() would
produce a recursion overflow, instead
of NotImplementedError.

13 years agoanother pypy skip
Mike Bayer [Wed, 25 Apr 2012 03:40:00 +0000 (23:40 -0400)] 
another pypy skip

13 years agocallcount
Mike Bayer [Wed, 25 Apr 2012 02:17:53 +0000 (22:17 -0400)] 
callcount

13 years agodocument the remote/foreign/remote_foreign functions
Mike Bayer [Wed, 25 Apr 2012 02:11:15 +0000 (22:11 -0400)] 
document the remote/foreign/remote_foreign functions

13 years agoadjust some test exclusions
Mike Bayer [Wed, 25 Apr 2012 00:44:21 +0000 (20:44 -0400)] 
adjust some test exclusions

13 years agofix 2.5 failure
Mike Bayer [Tue, 24 Apr 2012 23:55:43 +0000 (19:55 -0400)] 
fix 2.5 failure

13 years agotop level version-specific links
Mike Bayer [Tue, 24 Apr 2012 23:32:30 +0000 (19:32 -0400)] 
top level version-specific links

13 years agopy3k fixes
Mike Bayer [Tue, 24 Apr 2012 23:15:00 +0000 (19:15 -0400)] 
py3k fixes

13 years ago- put the correct target here in the log message
Mike Bayer [Tue, 24 Apr 2012 22:16:52 +0000 (18:16 -0400)] 
- put the correct target here in the log message

13 years ago- [feature] Calling rollback() within a
Mike Bayer [Tue, 24 Apr 2012 22:06:27 +0000 (18:06 -0400)] 
- [feature] Calling rollback() within a
session.begin_nested() will now only expire
those objects that had net changes within the
scope of that transaction, that is objects which
were dirty or were modified on a flush.  This
allows the typical use case for begin_nested(),
that of altering a small subset of objects, to
leave in place the data from the larger enclosing
set of objects that weren't modified in
that sub-transaction.  [ticket:2452]
- inline the "register_newly_XYZ" functions to operate
upon collections to reduce method calls

13 years ago- [feature] postgresql.ARRAY features an optional
Mike Bayer [Tue, 24 Apr 2012 20:44:53 +0000 (16:44 -0400)] 
- [feature] postgresql.ARRAY features an optional
"dimension" argument, will assign a specific
number of dimensions to the array which will
render in DDL as ARRAY[][]..., also improves
performance of bind/result processing.
[ticket:2441]

13 years ago- [feature] The "unconsumed column names" warning emitted
Mike Bayer [Tue, 24 Apr 2012 20:27:58 +0000 (16:27 -0400)] 
- [feature] The "unconsumed column names" warning emitted
when keys are present in insert.values() or update.values()
that aren't in the target table is now an exception.
[ticket:2415]

13 years ago- [feature] Inspector.get_primary_keys() is
Mike Bayer [Tue, 24 Apr 2012 20:25:20 +0000 (16:25 -0400)] 
- [feature] Inspector.get_primary_keys() is
deprecated; use Inspector.get_pk_constraint().
Courtesy Diana Clarke.  [ticket:2422]
- restored default get_primary_keys()/get_pk_constraint() wrapper
to help maintain compatibility with third party dialects
created against 0.6 or 0.7

13 years ago- [bug] All of UniqueConstraint, ForeignKeyConstraint,
Mike Bayer [Tue, 24 Apr 2012 20:08:35 +0000 (16:08 -0400)] 
- [bug] All of UniqueConstraint, ForeignKeyConstraint,
CheckConstraint, and PrimaryKeyConstraint will
attach themselves to their parent table automatically
when they refer to a Table-bound Column object directly
(i.e. not just string column name), and refer to
one and only one Table.   Prior to 0.8 this behavior
occurred for UniqueConstraint and PrimaryKeyConstraint,
but not ForeignKeyConstraint or CheckConstraint.
[ticket:2410]

13 years agofix import here
Mike Bayer [Tue, 24 Apr 2012 20:03:51 +0000 (16:03 -0400)] 
fix import here

13 years ago- [feature] The behavior of column targeting
Mike Bayer [Tue, 24 Apr 2012 20:03:00 +0000 (16:03 -0400)] 
- [feature] The behavior of column targeting
in result sets is now case sensitive by
default.   SQLAlchemy for many years would
run a case-insensitive conversion on these values,
probably to alleviate early case sensitivity
issues with dialects like Oracle and
Firebird.   These issues have been more cleanly
solved in more modern versions so the performance
hit of calling lower() on identifiers is removed.
The case insensitive comparisons can be re-enabled
by setting "case_insensitive=False" on
create_engine().  [ticket:2423]

13 years ago - [feature] The after_attach event is now
Mike Bayer [Tue, 24 Apr 2012 19:52:09 +0000 (15:52 -0400)] 
  - [feature] The after_attach event is now
    emitted after the object is established
    in Session.new or Session.identity_map
    upon Session.add(), Session.merge(),
    etc., so that the object is represented
    in these collections when the event
    is called. [ticket:2464]

13 years ago - [feature] the SQLite date and time types
Mike Bayer [Tue, 24 Apr 2012 19:49:52 +0000 (15:49 -0400)] 
  - [feature] the SQLite date and time types
    have been overhauled to support a more open
    ended format for input and output, using
    name based format strings and regexps.  A
    new argument "microseconds" also provides
    the option to omit the "microseconds"
    portion of timestamps.  Thanks to
    Nathan Wright for the work and tests on
    this.  [ticket:2363]

13 years agodeprecate inspector.get_primary_keys() in favor of inspector.get_pk_constraint()
Diana Clarke [Tue, 3 Apr 2012 01:07:37 +0000 (21:07 -0400)] 
deprecate inspector.get_primary_keys() in favor of inspector.get_pk_constraint()
- see #2422

13 years ago- sql
Mike Bayer [Sun, 1 Apr 2012 23:42:54 +0000 (19:42 -0400)] 
- sql
  - [bug] Removed warning when Index is created
    with no columns; while this might not be what
    the user intended, it is a valid use case
    as an Index could be a placeholder for just an
    index of a certain name.

- mssql
  - [feature] Added interim create_engine flag
    supports_unicode_binds to PyODBC dialect,
    to force whether or not the dialect
    passes Python unicode literals to PyODBC
    or not.

13 years ago- [bug] Fixed bug which would prevent
Mike Bayer [Sun, 1 Apr 2012 15:01:56 +0000 (11:01 -0400)] 
- [bug] Fixed bug which would prevent
OrderingList from being pickleable
[ticket:2454].  Courtesy Jeff Dairiki

13 years ago- [bug] Fixed bug in expression annotation
Mike Bayer [Sat, 31 Mar 2012 17:35:05 +0000 (13:35 -0400)] 
- [bug] Fixed bug in expression annotation
mechanics which could lead to incorrect
rendering of SELECT statements with aliases
and joins, particularly when using
column_property().  [ticket:2453]

13 years ago - [bug] Fixed bug whereby polymorphic_on
Mike Bayer [Sat, 31 Mar 2012 16:55:42 +0000 (12:55 -0400)] 
  - [bug] Fixed bug whereby polymorphic_on
    column that's not otherwise mapped on the
    class would be incorrectly included
    in a merge() operation, raising an error.
    [ticket:2449]

13 years ago- [feature] Added new for_update/with_lockmode()
Mike Bayer [Thu, 22 Mar 2012 02:58:55 +0000 (22:58 -0400)] 
- [feature] Added new for_update/with_lockmode()
options for Postgresql: for_update="read"/
with_lockmode("read"),
for_update="read_nowait"/
with_lockmode("read_nowait").
These emit "FOR SHARE" and "FOR SHARE NOWAIT",
respectively.  Courtesy Diana Clarke
[ticket:2445]

13 years ago- 0.7.7
Mike Bayer [Wed, 21 Mar 2012 00:12:26 +0000 (20:12 -0400)] 
- 0.7.7
- [feature] Added prefix_with() method
to Query, calls upon select().prefix_with()
to allow placement of MySQL SELECT
directives in statements.  Courtesy
Diana Clarke [ticket:2443]

13 years agoI'm pretty sure this should be entities
Diana Clarke [Sun, 18 Mar 2012 04:05:30 +0000 (00:05 -0400)] 
I'm pretty sure this should be entities

13 years agotypos in lib/sqlalchemy/sql
Diana Clarke [Sun, 18 Mar 2012 03:39:54 +0000 (23:39 -0400)] 
typos in lib/sqlalchemy/sql

13 years agotypos in lib/sqlalchemy/orm
Diana Clarke [Sun, 18 Mar 2012 03:06:41 +0000 (23:06 -0400)] 
typos in lib/sqlalchemy/orm

13 years agotypos in lib/sqlalchemy/ext
Diana Clarke [Sun, 18 Mar 2012 02:28:29 +0000 (22:28 -0400)] 
typos in lib/sqlalchemy/ext

13 years agotypos in lib/sqlalchemy/engine
Diana Clarke [Sun, 18 Mar 2012 02:07:10 +0000 (22:07 -0400)] 
typos in lib/sqlalchemy/engine

13 years agotypoes in lib/sqlalchemy/dialects
Diana Clarke [Sun, 18 Mar 2012 01:41:58 +0000 (21:41 -0400)] 
typoes in lib/sqlalchemy/dialects

13 years agotypo
Diana Clarke [Fri, 16 Mar 2012 23:55:29 +0000 (19:55 -0400)] 
typo

13 years agoAdded tag rel_0_7_6 for changeset bd85bcc0cf1353ebec648ab294bfb407745d8c82
Mike Bayer [Thu, 15 Mar 2012 04:26:44 +0000 (21:26 -0700)] 
Added tag rel_0_7_6 for changeset bd85bcc0cf1353ebec648ab294bfb407745d8c82

13 years ago0.7.6 release rel_0_7_6
Mike Bayer [Thu, 15 Mar 2012 04:23:09 +0000 (21:23 -0700)] 
0.7.6 release

13 years agoanother oracle failure
Mike Bayer [Thu, 15 Mar 2012 00:31:59 +0000 (17:31 -0700)] 
another oracle failure

13 years agocallcounts for py3k
Mike Bayer [Thu, 15 Mar 2012 00:19:15 +0000 (17:19 -0700)] 
callcounts for py3k

13 years agoadd autoincrements here hopefully fixing oracle test
Mike Bayer [Wed, 14 Mar 2012 23:43:18 +0000 (16:43 -0700)] 
add autoincrements here hopefully fixing oracle test

13 years agofails on oracle too
Mike Bayer [Wed, 14 Mar 2012 23:41:20 +0000 (16:41 -0700)] 
fails on oracle too

13 years agoadd a checkfirst here as s3 seems to be stuck on the jenkins db
Mike Bayer [Wed, 14 Mar 2012 23:25:57 +0000 (16:25 -0700)] 
add a checkfirst here as s3 seems to be stuck on the jenkins db

13 years agocallcounts
Mike Bayer [Wed, 14 Mar 2012 22:30:10 +0000 (15:30 -0700)] 
callcounts

13 years agopg8000 fails on this
Mike Bayer [Wed, 14 Mar 2012 21:56:57 +0000 (14:56 -0700)] 
pg8000 fails on this

13 years ago- [bug] Fixed issue whereby attribute-based
Mike Bayer [Wed, 14 Mar 2012 21:34:36 +0000 (14:34 -0700)] 
- [bug] Fixed issue whereby attribute-based
column access on a row would raise
AttributeError with non-C version,
NoSuchColumnError with C version.  Now
raises AttributeError in both cases.
[ticket:2398]

13 years ago- [feature] Added support for MySQL index and
Mike Bayer [Wed, 14 Mar 2012 21:32:13 +0000 (14:32 -0700)] 
- [feature] Added support for MySQL index and
primary key constraint types
(i.e. USING) via new mysql_using parameter
to Index and PrimaryKeyConstraint,
courtesy Diana Clarke.  [ticket:2386]

13 years ago- [bug] Added 'LEVEL' to the list of reserved
Mike Bayer [Wed, 14 Mar 2012 20:10:31 +0000 (13:10 -0700)] 
- [bug] Added 'LEVEL' to the list of reserved
words for Oracle.  [ticket:2435]

13 years agohey pyodbc fixed this, hoopde doo
Mike Bayer [Wed, 14 Mar 2012 05:37:25 +0000 (22:37 -0700)] 
hey pyodbc fixed this, hoopde doo

13 years agofix up docs a bit here, not sure if some enhancements had already
Mike Bayer [Wed, 14 Mar 2012 04:44:18 +0000 (21:44 -0700)] 
fix up docs a bit here, not sure if some enhancements had already
been made as things didn't seem as bad as [ticket:2306] indicated

13 years agorevert this, the instrumentation here is conditional
Mike Bayer [Wed, 14 Mar 2012 04:14:39 +0000 (21:14 -0700)] 
revert this, the instrumentation here is conditional

13 years agoadd most of Brad Allen's doc updates, [ticket:2434]
Mike Bayer [Wed, 14 Mar 2012 04:07:09 +0000 (21:07 -0700)] 
add most of Brad Allen's doc updates, [ticket:2434]