<br><br><div class="gmail_quote">On Thu, Nov 6, 2008 at 11:10 AM, Frederik Ramm <span dir="ltr"><<a href="mailto:frederik@remote.org">frederik@remote.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<div class="Ih2E3d"><br>
Karl Newman wrote:<br>
>> 2. Make sure the big three editors support ordering. Nobody will notice,<br>
>> nobody has to change what he does. Also, try and get Osmosis and the<br>
>> various mirror services (ROMA, XAPI) to support ordered relations.<br>
>><br>
><br>
> I can confirm that Osmosis already maintains the order of relations.<br>
<br>
</div>That's good but in order to allow Osmosis-based database thingies like<br>
ROMA (at least I believe it uses Osmosis?), one would probably have to<br>
amend the database input/output code to populate/use a sequence number<br>
field in the relation_members table!</blockquote><div><br>Yep, the main change from an osmosis point of view would be supporting database schema changes.  The pipeline structures stores members as a java.util.List so will preserve the order once it is loaded.  Currently osmosis supports 3 schemas, the API MySQL schema, a PostGIS schema I refer to as pgsql (used as the basis of ROMA), and a custom file-based db which isn't used by anybody to the best of my knowledge which I might delete anyway to make life simpler.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
But don't jump ahead and do something, my idea might still be shot down<br>
and/or shown to be flawed or useless in some way, I haven't discussed it<br>
with the others working on 0.6 yet.<br></blockquote><div><br>No problem, I do lazy very well :-)<br><br></div></div>