﻿id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 9049,queryset .extra(tables=[...]) unnecessarily quotes table names,tobias,nobody,"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.",New feature,closed,"Database layer (models, ORM)",1.0,Normal,wontfix,,elsdoerfer@… sciyoshi@…,Accepted,0,0,0,0,0,0