1
0
mirror of https://github.com/django/django.git synced 2025-07-04 17:59:13 +00:00

2500 Commits

Author SHA1 Message Date
Boulder Sprinters
4a4417787b boulder-oracle-sprint: Return DebugCursorWrapper if DEBUG == True like other
backends.  Return None rather than empty string for get_transaction_start_sql 
to conform with other similar methods.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4776 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-22 17:10:16 +00:00
Boulder Sprinters
2c300b1dc6 boulder-oracle-sprint: Fix lookup unit test by catching EmptyResultSet and
returning StopIteration.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4770 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-21 22:28:48 +00:00
Boulder Sprinters
1bb9c6ffb4 boulder-oracle-sprint: Defer import of backend so django-admin.py doesn't break.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4769 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-21 22:27:24 +00:00
Boulder Sprinters
c62feba2a3 boulder-oracle-sprint: Call each backend for its version of "BEGIN;" to start
a transaction.  Previously, Oracle saw the output of "./manage.py 
sqlall" as starting a PL/SQL function definition.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4758 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-20 20:11:04 +00:00
Boulder Sprinters
815837c8af boulder-oracle-sprint: Merged to [4754]. 8 tests still fail, although
serializers_regress fails on Postgres as well so it may need a more general fix.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4755 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-20 16:21:17 +00:00
Boulder Sprinters
881c07cf2e boulder-oracle-sprint: Fixed #3723 and the get_object_or_404 tests as a
result.  Thanks again to Ben Khoo for finding the bug.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4741 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-16 06:34:03 +00:00
Boulder Sprinters
945c4ddf24 Fixed sequence naming bug. 93 of 100 tests pass now.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4740 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-16 04:58:36 +00:00
Boulder Sprinters
385f99433b boulder-oracle-sprint: Add in a few small trunk changes that svn merge had
missed.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4729 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-14 23:04:08 +00:00
Boulder Sprinters
871f497e67 boulder-oracle-sprint: Refactored backend query.py modules away to reduce some extra diffs
with the trunk.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4728 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-14 21:34:23 +00:00
Boulder Sprinters
1c6eeb2dda boulder-oracle-sprint: Fixed #3721 with Ben Khoo's patch for working around
LazyDate in Oracle.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4727 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-14 20:43:43 +00:00
Boulder Sprinters
e1d2422cfd boulder-oracle-sprint: Fixed #3053. Zoltan Arokszallasi contributed several
important patches.  Thanks!

Also made Oracle test DB more generous, since we were 
hitting INTIAL EXTENT errors trying to run the whole test suite.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4726 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-14 20:37:03 +00:00
Boulder Sprinters
09005281ac boulder-oracle-sprint: Fixed #3722. Thanks to Ben Khoo for the catch and the
patch.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4725 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-14 19:58:17 +00:00
Boulder Sprinters
ca343fc0ac boulder-oracle-sprint: Merged rest of package to trunk [4719]
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4722 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-13 15:40:41 +00:00
Boulder Sprinters
429a542cec boulder-oracle-sprint: Merged to trunk [4719].
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4721 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-13 15:37:13 +00:00
Boulder Sprinters
ebe27acd14 boulder-oracle-sprint: Caught up with refactoring in test/utils.py, so now at
least some of the tests are passing again.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4720 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-13 15:33:37 +00:00
Boulder Sprinters
0b7dd14d1f boulder-oracle-sprint: Merged to trunk [4692].
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4695 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-09 17:43:46 +00:00
Boulder Sprinters
e17f755514 boulder-oracle-sprint: Merged to trunk [4455].
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4456 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-02-02 17:35:55 +00:00
Boulder Sprinters
92b7851424 boulder-oracle-sprint: Merged to trunk [4276]
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4279 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-01-03 20:46:26 +00:00
Boulder Sprinters
499bfc1f4a boulder-oracle-sprint: Fixed #3174 with Andreas Mock's patch.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4278 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-01-03 20:23:07 +00:00
Boulder Sprinters
68aaa5df72 boulder-oracle-sprint: Fixed "ORA-00918 : column ambiguously defined" errors by aliasing columns with duplicated names.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4277 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-01-03 19:17:58 +00:00
Boulder Sprinters
58ba520f32 boulder-oracle-sprint: Merged to trunk [4253]
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4254 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-28 17:17:52 +00:00
Boulder Sprinters
f4aa493322 boulder-oracle-sprint: Fixed #3164 in branch since it made basic unit tests
fail.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4227 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-18 17:36:01 +00:00
Boulder Sprinters
93d83df611 boulder-oracle-sprint: Merged to trunk [4210].
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4212 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-12-15 18:32:47 +00:00
Boulder Sprinters
174463e62c boulder-oracle-sprint: Fixed unicode bind param handling. Only 3 tests fail
now...


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4085 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-17 19:06:22 +00:00
Boulder Sprinters
677aa10cdf boulder-oracle-sprint: Changed backend property to needs_datetime_string_cast to be
more precise, and make it True for all backends but Oracle to match previous 
behavior.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4084 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-17 06:58:45 +00:00
Boulder Sprinters
8154294a0f boulder-oracle-sprint: Merged to [4077] of trunk.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4083 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-17 06:47:43 +00:00
Boulder Sprinters
1b0d6b942c boulder-oracle-sprint: Refactored all Oracle references outside django.db into the
backend.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4082 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-17 06:20:35 +00:00
Boulder Sprinters
e146dd75d9 boulder-oracle-sprint: Worked around cx_Oracle returning
datetime.datetime objects for DATE cols when Django wants a 
datetime.date.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4081 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-16 21:30:37 +00:00
Boulder Sprinters
fb3a93975f boulder-oracle-sprint: Fixed "Identifier too long" errors and problems with sequence and trigger naming.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4080 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-16 19:11:32 +00:00
Boulder Sprinters
cd2866a364 boulder-oracle-sprint: Removed extra cursor creation and set
NLS_TIMESTAMP_FORMAT in session.  More tests passing now...


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4079 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-16 18:11:06 +00:00
Boulder Sprinters
525f81d091 boulder-oracle-sprint: Fixed Oracle limit-offset logic and many_to_one test
case.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4078 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-16 16:25:59 +00:00
Boulder Sprinters
19773e0d70 boulder-oracle-sprint: Merged to [4065]
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4066 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-13 00:25:50 +00:00
Boulder Sprinters
2ef60b546b boulder-oracle-sprint: Changed Oracle CLOB to NCLOB for i18n.
Fixed Oracle backend's get_date_trunc_sql() function.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4064 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-10 17:16:45 +00:00
Boulder Sprinters
b47c350b56 [boulder-oracle-sprint] Oracle "inspectdb" runs, thanks to Mitchell Smith for the hairy SQL needed
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4023 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-06 16:22:02 +00:00
Boulder Sprinters
53222ce9a1 [boulder-oracle-sprint] Oracle passes most of runtests.py now.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4022 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-06 07:38:57 +00:00
Boulder Sprinters
9acae362cf [boulder-oracle-sprint] Refactoring to move some oracle conditional code
into the backend


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4021 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 18:01:25 +00:00
Boulder Sprinters
f2b6570db1 [boulder-oracle-sprint] Fix indentation level on yield statement.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4020 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 07:46:30 +00:00
Adrian Holovaty
afcb877128 boulder-oracle-sprint: Made negligible coding style changes
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4019 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 04:53:47 +00:00
Jacob Kaplan-Moss
20a30ff32c [boulder-oracle-sprint] fixed m2m creation bug with oracle: management was trying to create m2m triggers for generic relations. mmmmm.... indentation.....
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4018 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 01:28:59 +00:00
Boulder Sprinters
48507721aa [BoulderSprint] forgot to call function
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4017 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 01:23:14 +00:00
Boulder Sprinters
93bfe7f18e truncate_name if needed
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4016 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 01:22:06 +00:00
Boulder Sprinters
2245b599a7 [BoulderSprint] ensure default table names aren't too long
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4015 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 01:02:13 +00:00
Boulder Sprinters
6267678653 [boulder-oracle-sprint] fixed bug to drop tablespace <user>_temp
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4014 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 00:59:57 +00:00
Boulder Sprinters
e72e040102 [boulder-oracle-sprint] fixed trigger names with truncate_name
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4013 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 00:30:43 +00:00
Boulder Sprinters
86b9b25fb3 [boulder-oracle-sprint] fixed m2m sequence names
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4012 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 00:28:01 +00:00
Boulder Sprinters
abd5b14d6f [boulder-oracle-sprint] fixed the *other* occurrence of oracle create sequence code with truncate_name
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4011 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 00:26:17 +00:00
Boulder Sprinters
58f0b44c74 [boulder-oracle-sprint] Truncate sequence names with truncate_name
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4010 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 00:22:01 +00:00
Boulder Sprinters
125cd04d2b [boulder-oracle-sprint] fix user and password for reconnection to test database
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4009 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 00:15:04 +00:00
Boulder Sprinters
a12bdeb445 [boulder-oracle-sprint] Avoided string conversion for DateTimeField in oracle
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4008 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-05 00:13:09 +00:00
Boulder Sprinters
8b1f56d06b Specialized iterator() so that it can resolve CLOBs. Also avoids the unnecessary usage of fetchmany(), buffering is handled nicely in the Oracle client itself.
Note this code is not yet tested, we are dependent on Matt Boersma's forthcoming commit.

git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4007 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-11-04 23:54:12 +00:00