Finalmente consegui descobrir.
A diferença, conforme documentado em este bilhete , é que o Postgres 9.1 tem
standard_conforming_strings
por padrão. O que não seria um problema, na verdade, exceto que o adaptador do Django tem um bug que basicamente o ignora. Um patch foi enviado
e está funcionando para mim. Para aqueles que não querem ou não podem aplicar o patch ou atualização, basta usar este adaptador de banco de dados .