One of the reasons given in the bug for it being difficult to fix is down in the depths it assumes it is a varchar() -- with parentheses.
Here's the relevant comment:
https://code.djangoproject.com/ticket/14094#comment:13