On Sun, Jan 24, 2010 at 2:06 PM, Marco Mariani
wrote:
> Beh, io uso l'autoload... quindi e' PGString. IMHO il tipo dovrebbe
> essere di default Unicode quando convert_unicode=True... e invece
>
> In [3]: metadata.tables['contratti'].c.oggetto
> Out[3]: Column(u'oggetto', PGString(length=250, conve
On 01/24/2010 02:00 PM, Lawrence Oluyede wrote:
> Sicuro? se io uso il tipo Unicode nella table la conversione avviene.
>
Beh, io uso l'autoload... quindi e' PGString. IMHO il tipo dovrebbe
essere di default Unicode quando convert_unicode=True... e invece
In [3]: metadata.tables['contratti'].
On 01/24/2010 01:53 PM, Manlio Perillo wrote:
> Se vuoi forzare una codifica Unicode, puoi usare il tipo types.Unicode,
> che non fa altro che settare il parametro `convert_unicode` a True e
> `assert_unicode` a 'warn' per il tipo types.String.
>
Ok, allora specifico il tipo in override a quel
On Sun, Jan 24, 2010 at 1:45 PM, Marco Mariani
wrote:
> No, funziona solo se accedi ai dati attraverso il mapper.
>
Sicuro? se io uso il tipo Unicode nella table la conversione avviene.
--
Lawrence Oluyede
[eng] http://oluyede.org - http://twitter.com/lawrenceoluyede
[ita] http://www.neropercas
Marco Mariani ha scritto:
> Premessa: collegamento da SQLAlchemy a postgres con encoding UTF-8
>
> A quanto ho capito, sia Django che SQLAlchemy operano la decodifica
> verso unicode all'interno dell'ORM
>
No.
Innanzitutto l'API esposta da Django รจ *solo* l'ORM.
Per SQLAlchemy, invece, la codif
On 01/24/2010 01:14 PM, Lawrence Oluyede wrote:
> Non basta mettere convert_unicode a True nell'engine?
No, funziona solo se accedi ai dati attraverso il mapper.
--
This e-mail (and any attachment(s)) is strictly confidential and for use only
by intended recipient(s). Any use, distribution, re
On Sun, Jan 24, 2010 at 12:54 PM, Marco Mariani
wrote:
> Infatti, con le query sqlalchemy.select() e compagnia che non usano l'ORM,
> l'onere della decodifica e' lasciato all'applicazione.
>
> A mio avviso, il margine per l'errore umano (nessuna decodifica o tentativo
> di decodifica doppia) e' al