#9049: queryset .extra(tables=[...]) unnecessarily quotes table names
------------------------------------------+---------------------------------
 Reporter:  tobias                        |       Owner:  nobody    
   Status:  new                           |   Milestone:            
Component:  Database layer (models, ORM)  |     Version:  1.0       
 Keywords:                                |       Stage:  Unreviewed
Has_patch:  0                             |  
------------------------------------------+---------------------------------
 A while back I could happily pass subqueries, joins, and even pl/pgsql
 calls in through the queryset .extra() method, via the tables parameter.
 Sometime in the past few months that changed, when Django began quoting
 the "table names" i passed it.

 Why does Django need to do this?  I can quote the table names myself if I
 know them to need such treatment--and not doing it by default opens up a
 lot of possibilities for the .extra method and Django ORM in general.

 Alternatively, to avoid breaking existing code, we could add an option to
 .extra that told it not to quote table names.

 Thanks.

-- 
Ticket URL: <http://code.djangoproject.com/ticket/9049>
Django <http://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to