Finalmente sono riuscito a capirlo.
La differenza, come documentato in questo biglietto
, è che Postgres 9.1 ha standard_conforming_strings
attivo per impostazione predefinita. Il che non sarebbe un problema, in realtà, tranne per il fatto che l'adattatore di Django ha un bug che sostanzialmente lo ignora. È stata inviata una patch
e funziona per me.
Per coloro che non vogliono o non sono in grado di applicare la patch o l'aggiornamento, puoi semplicemente utilizzare questo adattatore di database invece .