Forget about that, I can just do : table1 = fromdicts(db.executesql('select * from table1', as_dict=True)) look(table1) Bingo!
The only drawback I think is that the column with never be in the same order, but it is a detail since I can reorder easilly with petl... Richard On Fri, Feb 8, 2013 at 2:04 PM, Richard Vézina <ml.richard.vez...@gmail.com>wrote: > Let petl fromdb() do it works as formatting raw SQL output for petl > process and avoid writting a custom parser for that. I thought I could just > wrote a new fromdb() that use db.executesql() as input. > > Richard > > > On Fri, Feb 8, 2013 at 1:55 PM, Ovidio Marinho <ovidio...@gmail.com>wrote: > >> the reason to use it and not use the default connection? >> >> >> >> Ovidio Marinho Falcao Neto >> Web Developer >> ovidio...@gmail.com >> ovidiomari...@itjp.net.br >> ITJP - itjp.net.br >> 83 8826 9088 - Oi >> 83 9336 3782 - Claro >> Brasil >> >> >> >> 2013/2/8 Richard <ml.richard.vez...@gmail.com> >> >>> Hello, >>> >>> I would know if there is any issue that could happen if I connect >>> directly to the database with psycopg2... >>> >>> Something like this in modules : >>> >>> import psycopg2 >>> from petl import * >>> connection = psycopg2.connect("dbname='db' user='user' password='pwd' >>> host='localhost'") >>> table1 = fromdb(connection, "SELECT * FROM table") >>> >>> I would have use dal directly inside the petl >>> fromdb(db.executesql('select * from table')) to avoid an other database >>> connection, but petl fromdb have strict requirement... >>> >>> I read in the pass that petl integration was planning, but is there any >>> body working on this?? >>> >>> Thanks >>> >>> Richard >>> >>> -- >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "web2py-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to web2py+unsubscr...@googlegroups.com. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to web2py+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.