1
0
mirror of https://github.com/django/django.git synced 2025-07-04 09:49:12 +00:00

2540 Commits

Author SHA1 Message Date
Boulder Sprinters
172d4ba33b boulder-oracle-sprint: Merged to [5045]
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5047 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-20 17:42:30 +00:00
Boulder Sprinters
4230f0c936 boulder-oracle-sprint: Fixed #4093 and added tests that cover it and the tricky datetime
fields.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5046 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-20 17:31:42 +00:00
Boulder Sprinters
557a0d407c boulder-oracle-sprint: Renamed the "tablespace" options to "db_tablespace".
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5036 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-19 21:17:29 +00:00
Boulder Sprinters
1ad6a8f5c1 boulder-oracle-sprint: Removed Oracle-specific code from DateField.get_db_prep_save and DateTimeField.get_db_prep_save. Casting to a datetime object is no longer necessary here, because the cursor wrapper automatically sets ansi date and timestamp formats.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5035 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-19 21:03:56 +00:00
Boulder Sprinters
943189a45d boulder-oracle-sprint: Removed django_empty_set_in_where.patch from ticket #3053 in favor of the trunk's patch.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5034 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-19 20:59:23 +00:00
Boulder Sprinters
7495b05b12 boulder-oracle-sprint: Small non-functional change to make the branch look more like more like the trunk.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5033 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-19 19:58:54 +00:00
Boulder Sprinters
31b1e3aa04 boulder-oracle-sprint: Updated docs to mention Oracle and cx_Oracle where needed.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5032 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-19 18:56:51 +00:00
Boulder Sprinters
3f549ca61d boulder-oracle-sprint: Fixed application of django_empty_set_in_where.patch from ticket #3053.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5031 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-19 17:56:53 +00:00
Boulder Sprinters
1d3cc72d3e boulder-oracle-sprint: Merged to [5028].
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5029 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-18 23:26:37 +00:00
Boulder Sprinters
0e53925f7d boulder-oracle-sprint: Added Oracle DROP SEQUENCE emission to the sqlclear command.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5028 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-18 23:23:50 +00:00
Boulder Sprinters
04af379c70 boulder-oracle-sprint: Fixed #4056: Added optional "tablespace" parameter to Fields to specify a tablespace for the column's index in backends that support it, primarily for use in Oracle.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5027 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-18 22:40:53 +00:00
Boulder Sprinters
e076f10cb5 boulder-oracle-sprint: Fixed autoindexes_primary_keys value for several
backends


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5026 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-18 22:37:22 +00:00
Boulder Sprinters
b38a73e01a boulder-oracle-sprint: Improved field type detection in QuerySet.resolve_columns. Now the only case where we have to guess at the field type is when select fields are added with QuerySet.extra.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5024 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-18 16:14:32 +00:00
Boulder Sprinters
e558b9aac4 boulder-oracle-sprint: Fixes #4055: Added "tablespace" parameter to model metadata options to support specification of tablespaces, primarily for Oracle.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5022 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-17 23:22:49 +00:00
Boulder Sprinters
99b7f9c185 boulder-oracle-sprint: Non-functional changes to bring the branch closer to the current state of the trunk.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5021 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-17 19:19:38 +00:00
Boulder Sprinters
1d90cbd758 boulder-oracle-sprint: Fixed #3748.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5020 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-17 16:56:13 +00:00
Boulder Sprinters
ab622a35bd boulder-oracle-sprint: Merged to [5018]
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5019 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-17 15:57:16 +00:00
Boulder Sprinters
e2a3b9e1bd boulder-oracle-sprint: Merged to [5013]
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5014 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-16 23:24:58 +00:00
Boulder Sprinters
9699399eee boulder-oracle-sprint: Made the iterator methods of _QuerySet, DateQuerySet and ValueQuerySet each call a resolve_columns method on each row, which may be implemented in the backend to do custom processing on the result rows. Oracle uses this to resolve lob objects and to correctly cast datetime objects.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5013 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-16 22:31:55 +00:00
Boulder Sprinters
531235c3bf boulder-oracle-sprint: Fixed TimeField.get_db_prep_lookup to include a dummy date in the time string so that Oracle doesn't barf on it.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5007 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-13 20:40:22 +00:00
Boulder Sprinters
48c0460605 boulder-oracle-sprint: Made DateField.get_db_prep_save convert datetime.date objects to datetime.datetime, since cx_Oracle doesn't handle datetime.date under Python 2.3.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5006 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-13 17:50:19 +00:00
Boulder Sprinters
8051e715b9 boulder-oracle-sprint: Merged to [4993].
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5003 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-12 23:39:58 +00:00
Boulder Sprinters
5729876275 boulder-oracle-sprint: Fixed datetime behavior. All tests pass now in
Python 2.5!  (Fixing 2.3 failures next...)


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5002 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-12 23:36:22 +00:00
Boulder Sprinters
ed9c870e45 boulder-oracle-sprint: Fixed serializers_regress test case failure by
changing IPAdressField to be a VARCHAR2(15) on Oracle.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5001 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-12 21:05:21 +00:00
Boulder Sprinters
8062ebbb18 boulder-oracle-sprint: Fixed bug where admin interface would insert arbitrary primary key data into a TextField, causing an Oracle error in some instances.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@5000 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-12 17:53:21 +00:00
Boulder Sprinters
be1357a496 boulder-oracle-sprint: DRY refactoring in Oracle backend to reuse sequence reset
code.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4996 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-11 17:30:16 +00:00
Boulder Sprinters
f44429224a boulder-oracle-sprint: Fixed fixtures_regress test case by implementing
get_sql_sequence_reset() in the Oracle backend.  Thanks, Ian Kelly.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4995 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-10 23:41:54 +00:00
Boulder Sprinters
0b57189aa2 boulder-oracle-sprint: Fixed many_to_many and m2m_recursive test case failures.
Thanks, Ian Kelly.  DB code was relying on cursor.rowcount, which has different 
behavior on Oracle and isn't very consistent elsewhere.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4994 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-10 21:41:34 +00:00
Boulder Sprinters
8ceeb6d8cb boulder-oracle-sprint: Merged to [4989]
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4990 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-09 23:39:40 +00:00
Boulder Sprinters
a9b2c0686d boulder-oracle-sprint: Merged to [4934].
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4935 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-05 16:17:35 +00:00
Boulder Sprinters
5bcf13b607 boulder-oracle-sprint: Fixed #3743 by not creating another index when
the column is a PK and the backend is Oracle.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4916 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-03 21:59:56 +00:00
Boulder Sprinters
a3053273c8 boulder-oracle-sprint: Merged to [4905].
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4906 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-02 15:36:31 +00:00
Boulder Sprinters
b86d69f529 boulder-oracle-sprint: Fixed "manage.py dbshell" for Oracle so sqlplus is invoked correctly.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4872 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-30 16:54:17 +00:00
Boulder Sprinters
1c3fccabd0 boulder-oracle-sprint: Merged to [4853].
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4855 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-29 22:13:04 +00:00
Boulder Sprinters
61c3c5bc7f boulder-oracle-sprint: Fixed DATA_TYPES_REVERSE to use cx_Oracle type
objects as keys.  Introspection works much better now.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4854 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-29 21:33:36 +00:00
Boulder Sprinters
9649bfd4f9 boulder-oracle-sprint: Fixed #3820. See #3835 too, as this is a more
correct fix for the same issue (CursorDebugWrapper not iterable).


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4843 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-28 22:20:22 +00:00
Boulder Sprinters
1f3fc7bc9f boulder-oracle-sprint: Merged to [4839], part two.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4842 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-28 21:30:05 +00:00
Boulder Sprinters
d2c03a3779 boulder-oracle-sprint: Merged to [4839].
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4841 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-28 21:28:59 +00:00
Boulder Sprinters
05189a61e9 boulder-oracle-sprint: Fixed #3835 by making CursorDebugWrapper
iterable, as it should have been.


git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4840 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-28 20:55:46 +00:00
Boulder Sprinters
c4eb6bf708 boulder-oracle-sprint: Merged to [4775] of trunk.
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@4777 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-22 17:42:25 +00:00
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