]>
git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
Mike Bayer [Sun, 26 May 2013 21:39:53 +0000 (17:39 -0400)]
a few more oracle fixes
Mike Bayer [Sun, 26 May 2013 21:37:03 +0000 (17:37 -0400)]
cleanup for oracle
Mike Bayer [Sun, 26 May 2013 21:18:27 +0000 (17:18 -0400)]
Merge branch 'master' into rel_0_9
Mike Bayer [Sun, 26 May 2013 21:18:04 +0000 (17:18 -0400)]
fix this test
Mike Bayer [Sun, 26 May 2013 20:58:37 +0000 (16:58 -0400)]
- add a test specific to sqlite testing cursor.description encoding (should
probably be one in test_query or test_unicode...)
- fix up test_unitofwork
Mike Bayer [Sun, 26 May 2013 20:39:50 +0000 (16:39 -0400)]
postgresql tests
Mike Bayer [Sun, 26 May 2013 20:32:55 +0000 (16:32 -0400)]
mysql tests
Mike Bayer [Sun, 26 May 2013 17:11:21 +0000 (13:11 -0400)]
Merge branch 'master' into rel_0_9
Mike Bayer [Sun, 26 May 2013 17:10:31 +0000 (13:10 -0400)]
Merge branch 'rel_0_9' of bitbucket.org:zzzeek/sqlalchemy into rel_0_9
Mike Bayer [Sun, 26 May 2013 17:10:00 +0000 (13:10 -0400)]
sqlite tests
Mike Bayer [Sun, 26 May 2013 17:09:38 +0000 (13:09 -0400)]
repair py3kisms in key ORM modules
Mike Bayer [Sun, 26 May 2013 17:09:05 +0000 (13:09 -0400)]
extension tests
Mike Bayer [Sun, 26 May 2013 17:08:24 +0000 (13:08 -0400)]
fix serializer tests. something is wrong with non-C pickle but for some reason py3k's pickle seems to be OK? not sure why that is, as this
is all related to http://bugs.python.org/issue998998
mike bayer [Sun, 26 May 2013 14:46:16 +0000 (07:46 -0700)]
Merge pull request #1 from cjw296/small-fixes
Small fixes
diana [Sun, 26 May 2013 14:19:26 +0000 (10:19 -0400)]
- fixing AbstractConcreteBase import in docstring, 0.9
branch, [ticket:2717]
Diana Clarke [Sun, 26 May 2013 14:10:22 +0000 (10:10 -0400)]
- fixing AbstractConcreteBase import in docstring, [ticket:2717]
Chris Withers [Sun, 26 May 2013 13:49:42 +0000 (14:49 +0100)]
tweaks to ignores
Chris Withers [Wed, 22 May 2013 07:38:44 +0000 (08:38 +0100)]
Show the conflicting column in the warning!
Chris Withers [Tue, 21 May 2013 16:46:28 +0000 (17:46 +0100)]
fix incorrect method name
Chris Withers [Sat, 18 May 2013 07:51:24 +0000 (08:51 +0100)]
Add missing import that caused test_notice_logging to fail if this suite was run on its own.
Mike Bayer [Sat, 25 May 2013 21:04:35 +0000 (17:04 -0400)]
Merge branch 'master' into rel_0_9
Mike Bayer [Sat, 25 May 2013 20:20:59 +0000 (16:20 -0400)]
- move to git dotfiles
Mike Bayer [Thu, 23 May 2013 17:02:33 +0000 (13:02 -0400)]
merge default
Mike Bayer [Thu, 23 May 2013 16:59:53 +0000 (12:59 -0400)]
Fixed a bug where the routine to detect the correct kwargs
being sent to :func:`.create_engine` would fail in some cases,
such as with the Sybase dialect.
[ticket:2732]
Mike Bayer [Wed, 15 May 2013 19:47:11 +0000 (15:47 -0400)]
merge default
Mike Bayer [Wed, 15 May 2013 19:46:29 +0000 (15:46 -0400)]
Regression from this ticket caused the unsupported keyword
"true" to render, added logic to convert this to 1/0
for SQL server.
[ticket:2682]
Mike Bayer [Mon, 13 May 2013 20:13:51 +0000 (16:13 -0400)]
merge default
Mike Bayer [Mon, 13 May 2013 20:13:15 +0000 (16:13 -0400)]
Fixed a regression from 0.7 caused by this ticket, which
made the check for recursion overflow in self-referential
eager joining too loose, missing a particular circumstance
where a subclass had lazy="joined" or "subquery" configured
and the load was a "with_polymorphic" against the base.
[ticket:2481]
Mike Bayer [Fri, 10 May 2013 05:06:30 +0000 (01:06 -0400)]
merge default
Mike Bayer [Fri, 10 May 2013 05:06:10 +0000 (01:06 -0400)]
- moderinzed the docs for the foreign_keys parameter a bit,
[ticket:2725]
Mike Bayer [Sun, 5 May 2013 05:42:26 +0000 (01:42 -0400)]
merge default
Mike Bayer [Sun, 5 May 2013 05:39:35 +0000 (01:39 -0400)]
- cleanup
- move the timeout here to 14 seconds as jenkins still chokes occasionally
Mike Bayer [Sat, 4 May 2013 20:35:47 +0000 (16:35 -0400)]
py3k specific syntax moved into an exec
Mike Bayer [Sat, 4 May 2013 20:26:10 +0000 (16:26 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 20:25:35 +0000 (16:25 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 20:23:27 +0000 (16:23 -0400)]
most of ORM passing...
Mike Bayer [Sat, 4 May 2013 20:00:05 +0000 (16:00 -0400)]
base
Mike Bayer [Sat, 4 May 2013 19:57:03 +0000 (15:57 -0400)]
that's all of engine
Mike Bayer [Sat, 4 May 2013 19:35:47 +0000 (15:35 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 19:35:47 +0000 (15:35 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 19:29:04 +0000 (15:29 -0400)]
test_execute up for sqlite, pg, oursql, mysql 2.7 + 3.3
Mike Bayer [Sat, 4 May 2013 19:26:28 +0000 (15:26 -0400)]
- OK we have -w sql passing for: sqlite, postgresql, oursql 2.7 + 3.3, mysqldb 2.7
Mike Bayer [Sat, 4 May 2013 19:10:41 +0000 (15:10 -0400)]
and int types here...
Mike Bayer [Sat, 4 May 2013 19:09:04 +0000 (15:09 -0400)]
update test
Mike Bayer [Sat, 4 May 2013 19:08:08 +0000 (15:08 -0400)]
cleanup
Mike Bayer [Sat, 4 May 2013 19:06:47 +0000 (15:06 -0400)]
cleanup and formatting
Mike Bayer [Sat, 4 May 2013 18:59:26 +0000 (14:59 -0400)]
- unicode literals need to just be handled differently if they have utf-8
encoded in them vs. unicode escaping. not worth figuring out how to combine
these right now
Mike Bayer [Sat, 4 May 2013 18:24:20 +0000 (14:24 -0400)]
use logging to output exc_info here
Mike Bayer [Sat, 4 May 2013 18:23:29 +0000 (14:23 -0400)]
formatting stuff
Mike Bayer [Sat, 4 May 2013 18:23:29 +0000 (14:23 -0400)]
formatting stuff
Mike Bayer [Wed, 1 May 2013 14:10:09 +0000 (10:10 -0400)]
merge default
Mike Bayer [Wed, 1 May 2013 14:09:34 +0000 (10:09 -0400)]
- disable tests failing with pypy2, [ticket:2719]
Mike Bayer [Tue, 30 Apr 2013 14:03:14 +0000 (10:03 -0400)]
merge default
Mike Bayer [Tue, 30 Apr 2013 14:02:49 +0000 (10:02 -0400)]
- Fixed a regression from 0.7 where the contextmanager feature
of :meth:`.Session.begin_nested` would fail to correctly
roll back the transaction when a flush error occurred, instead
raising its own exception while leaving the session still
pending a rollback. [ticket:2718]
Mike Bayer [Tue, 30 Apr 2013 04:15:36 +0000 (00:15 -0400)]
missing comma
Mike Bayer [Mon, 29 Apr 2013 23:50:49 +0000 (19:50 -0400)]
merge default
Mike Bayer [Mon, 29 Apr 2013 23:49:59 +0000 (19:49 -0400)]
bump
Mike Bayer [Mon, 29 Apr 2013 23:49:28 +0000 (19:49 -0400)]
Updated mysqlconnector dialect to check for disconnect based
on the apparent string message sent in the exception; tested
against mysqlconnector 1.0.9.
Mike Bayer [Mon, 29 Apr 2013 23:28:29 +0000 (19:28 -0400)]
merge default
Mike Bayer [Mon, 29 Apr 2013 23:21:44 +0000 (19:21 -0400)]
- fix long-outdated documentation for sql_mode/ansiquotes,
closes [ticket:1552]
Mike Bayer [Sun, 28 Apr 2013 20:27:23 +0000 (16:27 -0400)]
postgresql dialect tests
Mike Bayer [Sun, 28 Apr 2013 19:02:44 +0000 (15:02 -0400)]
no need for all these scripts, not worth maintaining
Mike Bayer [Sun, 28 Apr 2013 19:01:26 +0000 (15:01 -0400)]
don't need 2to3
Mike Bayer [Sun, 28 Apr 2013 18:44:21 +0000 (14:44 -0400)]
- test_types, test_compiler, with sqlite at least
Mike Bayer [Sun, 28 Apr 2013 18:08:28 +0000 (14:08 -0400)]
- endless isinstance(x, str)s....
Mike Bayer [Sun, 28 Apr 2013 16:55:22 +0000 (12:55 -0400)]
result
Mike Bayer [Sun, 28 Apr 2013 01:01:54 +0000 (21:01 -0400)]
cleanup
Mike Bayer [Sun, 28 Apr 2013 00:58:13 +0000 (20:58 -0400)]
import of "sqlalchemy" and "sqlalchemy.orm" works.
Mike Bayer [Sun, 28 Apr 2013 00:38:53 +0000 (20:38 -0400)]
plugging away
Mike Bayer [Sun, 28 Apr 2013 00:02:24 +0000 (20:02 -0400)]
work through dialects
Mike Bayer [Sat, 27 Apr 2013 23:53:57 +0000 (19:53 -0400)]
- the raw 2to3 run
- went through examples/ and cleaned out excess list() calls
Mike Bayer [Sat, 27 Apr 2013 21:51:52 +0000 (17:51 -0400)]
merge rel_0_8
Mike Bayer [Sat, 27 Apr 2013 21:36:18 +0000 (17:36 -0400)]
Mike Bayer [Sat, 27 Apr 2013 21:27:13 +0000 (17:27 -0400)]
0.8.1
Mike Bayer [Sat, 27 Apr 2013 21:24:23 +0000 (17:24 -0400)]
merge default
Mike Bayer [Sat, 27 Apr 2013 21:21:31 +0000 (17:21 -0400)]
modernize some more examples
Mike Bayer [Sat, 27 Apr 2013 19:35:13 +0000 (15:35 -0400)]
- add documentation note for [ticket:1841]
Mike Bayer [Fri, 26 Apr 2013 23:51:25 +0000 (19:51 -0400)]
the callcount went up here, still less than with no C extensions, not prepared
to worry about it too much
Mike Bayer [Fri, 26 Apr 2013 23:49:48 +0000 (19:49 -0400)]
oracle doesn't have TRUE/FALSE, put 1/0 here, see how that goes
Mike Bayer [Fri, 26 Apr 2013 23:48:43 +0000 (19:48 -0400)]
need to test for (list, tuple) here and not hasattr("__iter__")
since Py3K strings have __iter__
Mike Bayer [Fri, 26 Apr 2013 23:45:06 +0000 (19:45 -0400)]
fix here, was only failing in the py3k version
Mike Bayer [Fri, 26 Apr 2013 19:51:45 +0000 (15:51 -0400)]
merge default
Mike Bayer [Fri, 26 Apr 2013 19:51:29 +0000 (15:51 -0400)]
Fixes to the ``sqlalchemy.ext.serializer`` extension, including
that the "id" passed from the pickler is turned into a string
to prevent against bytes being parsed on Py3K, as well as that
``relationship()`` and ``orm.join()`` constructs are now properly
serialized. [ticket:2698] and some other observed issues.
Mike Bayer [Fri, 26 Apr 2013 19:04:54 +0000 (15:04 -0400)]
merge default
Mike Bayer [Fri, 26 Apr 2013 19:04:42 +0000 (15:04 -0400)]
changelog for [ticket:2714]
Mike Bayer [Fri, 26 Apr 2013 17:08:28 +0000 (13:08 -0400)]
and a lot of tests. five fail without the change
Mike Bayer [Thu, 25 Apr 2013 18:44:37 +0000 (14:44 -0400)]
- further cleanup. in particular, the left clause is never None. But we still
can have errors when we do the auto-join, these are both covered in test_joins
Mike Bayer [Thu, 25 Apr 2013 18:29:48 +0000 (14:29 -0400)]
we can always adapt to right also. suppose if right
were an alias of a table, should add tests for that.
Mike Bayer [Thu, 25 Apr 2013 18:16:54 +0000 (14:16 -0400)]
heh dont need that either
Mike Bayer [Thu, 25 Apr 2013 18:14:23 +0000 (14:14 -0400)]
dont need this
Mike Bayer [Thu, 25 Apr 2013 18:13:13 +0000 (14:13 -0400)]
cleanup
Mike Bayer [Thu, 25 Apr 2013 17:54:40 +0000 (13:54 -0400)]
everything passes with this!!!!!!! holy crap !!!!! and its the simplest of all
Mike Bayer [Wed, 24 Apr 2013 22:58:09 +0000 (18:58 -0400)]
- attempt to replace the whole idea of "join_to_left" with a more
fundamental and general purpose heuristic. this initial approach
has about 60 tests failing but seems to have gone pretty far
Mike Bayer [Wed, 24 Apr 2013 22:10:16 +0000 (18:10 -0400)]
break into multiple tests
Mike Bayer [Wed, 24 Apr 2013 21:49:24 +0000 (17:49 -0400)]
formatting
Mike Bayer [Wed, 24 Apr 2013 00:06:04 +0000 (20:06 -0400)]
- merge exists() patch + changelog
Mike Bayer [Tue, 23 Apr 2013 17:24:02 +0000 (13:24 -0400)]
merge default
Mike Bayer [Tue, 23 Apr 2013 17:23:48 +0000 (13:23 -0400)]
Added a conditional to the unpickling process for ORM
mapped objects, such that if the reference to the object
were lost when the object was pickled, we don't
erroneously try to set up _sa_instance_state - fixes
a NoneType error.
Mike Bayer [Tue, 23 Apr 2013 17:07:50 +0000 (13:07 -0400)]
merge default
Mike Bayer [Tue, 23 Apr 2013 17:07:36 +0000 (13:07 -0400)]
- only search in the exception before the first newline, to avoid
false positives for SQL statements containing certain text