GitHub PushEvent at 2014-03-28 20:41:48
Repository: sqlalchemy
Actor: zzzeek
Payload: {"shas":[["e789a75f9a32413904d04e39de73be82df6a1bb7","bb10354a889e9c8a6c713f2ff3dd3581d4bb27e4@zzzcomputing.com","- Fixed ORM bug where changing the primary key of an object, then marking\nit for DELETE would fail to target the correct row for DELETE.\nThen to compound matters, basic \"number of rows matched\" checks were\nnot being performed.  Both issues are fixed, however note that the\n\"rows matched\" check requires so-called \"sane multi-row count\"\nfunctionality; the DBAPI's executemany() method must count up the\nrows matched by individual statements and SQLAlchemy's dialect must\nmark this feature as supported, currently applies to some mysql dialects,\npsycopg2, sqlite only. fixes #3006\n- Enabled \"sane multi-row count\" checking for the psycopg2 DBAPI, as\nthis seems to be supported as of psycopg2 2.0.9.\n\nConflicts:\n\ttest/orm/test_naturalpks.py\n\ttest/requirements.py","Mike Bayer",true]],"size":1,"ref":"refs/heads/rel_0_8","head":"e789a75f9a32413904d04e39de73be82df6a1bb7"}