[pyar] Convirtiendo tipos automáticamente en SQLAlchemy

Facundo Batista facundobatista en gmail.com
Jue Oct 31 08:44:33 -03 2019


El mié., 30 de oct. de 2019 a la(s) 15:32, Matías Bellone
(matiasbellone en gmail.com) escribió:
>
> On Wed, Oct 30, 2019 at 3:20 PM Facundo Batista <facundobatista en gmail.com> wrote:
>>
>> El mié., 30 de oct. de 2019 a la(s) 15:01, Matías Bellone
>> (matiasbellone en gmail.com) escribió:
>>
>> >
>> > Así que evidentemente si vas a ejecutar queries en texto, tenés que hacer la traducción a mano.
>> >
>> > Habiendo dicho todo esto, lamentablemente mis pruebas del siguiente pedazo de código no anduvieron :(
>> >
>> > query = text("select test_enum from test;").columns(test_enum=MyWeirdType)
>> > row = session.execute(query).fetchone()
>>
>> Me puse a leer un poco esto que pasaste, gracias!
>>
>
> Y yo volví a leer tu código y encontré mi error. Sólo tenés que usar los tipos enum como dice la documentación que tenés que usarlos:
>
> query = text("select test_enum from test;").columns(test_enum=Enum(MyWeirdType))
> row = session.execute(query).fetchone()

Maravilloso, muchas gracias!

Saludos,

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org.ar/
Twitter: @facundobatista


Más información sobre la lista de distribución pyar