[patch] [boulder-oracle-sprint] Some corrections to the Oracle database backend
These patches fix some problems related to Oracle backend.
'django_empty_set_in_where.patch': corrects traceback when you add/delete child record in many-to-many relation using Django's admin pages.
Oracle and Postgres do not understand sql command 'select id from table_name where id in ();'. The patch changes the sql command to 'select id from table_name where id in (NULL);'.
'django_clear.patch': some modifications in the management code to fix missing/faulty clear commands (sequences, foreign keys)
All patches are available to django/branches/boulder-oracle-sprint, r4085
Change History
(8)
Summary: |
Some corrections to the Oracle database backend → [patch] [boulder-oracle-sprint] Some corrections to the Oracle database backend
|
Keywords: |
boulder-oracle-sprint added
|
Triage Stage: |
Unreviewed → Accepted
|
Version: |
SVN → other branch
|
Resolution: |
→ fixed
|
Status: |
new → closed
|
'django_weekday.patch': Django uses weekday parameter during time conversion in file
utils/tzinfo.py
. As I know this parameter is not absolute necessary for time conversion. Without this patch an error can occure getting history page in Django's admin interface using Oracle backend. (cx_Oracle has no support weekday attribute)'django_unambigous.patch': Correct possible errors on admin (ORA-00918: column ambiguously defined)