Hello,

I am using biomart with a postgres database (7.4).
And all seem work perfectly with the count of the results but I can not obtain a good table with an 'export' or a 'view all results'.

When I see the log4 log, I can remark that the query is split in many sql
using LIMIT and OFFSET... So why not ...
but I do not see an ORDER BY command and this parameter seems to be necessary to obtain my good results...

SELECT main.name,[dm_table].field FROM main, dm WHERE main.key=dm.key AND dm.field =t LIMIT 200 SELECT main.name,[dm_table].field FROM main, dm WHERE main.key=dm.key AND dm.field =t LIMIT 200 OFFSET 200 SELECT main.name,[dm_table].field FROM main, dm WHERE main.key=dm.key AND dm.field =t LIMIT 400 OFFSET 400

instead of :
SELECT main.name,[dm_table].field FROM main, dm WHERE main.key=dm.key AND dm.field =t ORDER BY main.key LIMIT 200 SELECT main.name,[dm_table].field FROM main, dm WHERE main.key=dm.key AND dm.field =t ORDER BY main.key LIMIT 200 OFFSET 200 SELECT main.name,[dm_table].field FROM main, dm WHERE main.key=dm.key AND dm.field =t ORDER BY main.key LIMIT 400 OFFSET 400


That is a problem with postgres versus MySQL (I do not have any experience with MySQL) or a problem with my config ... or something else ?

Any suggestions
Thanks

Olivier


--
Olivier Arnaiz
CGM-CNRS
91198 Gif-sur-Yvette
01 69 82 43 75

ParameciumDB:
  http://paramecium.cgm.cnrs-gif.fr/




Reply via email to