<div dir="ltr">Hi Vincent,<div><br></div><div>We don't have much progress with migrations yet, because we had other tasks which were more important to us.<br><br>We use PonyORM internally for building <a href="https://fineartbiblio.com/">https://fineartbiblio.com/</a>, the site for modern art. This site is built as a single page application. The public interface is built using ReactJS, and the admin interface uses KnockoutJS. In order to build this site we developed a technology which allows generate JavaScript models based on PonyORM entities automatically. We can serialize arbitrary set of PonyORM objects into a single JSON packet, transfer them to the frontend and deserialize them as JavaScript objects. Then we can traverse object relationships, the same way we do it in Python. Also we can use objects for rendering components, have bi-directional data binding between object attributes and HTML fields. When objects are changed at the frontend, we can form a JSON packet with updated attributes and send it to the backed. All this interaction is controlled by strict permission rules defined in a declarative form. Overall, it was pretty successful experience.<br><br>We wanted to release this technology as a part of PonyORM, called PonyJS, but the task of making a public release was a bit too complex. So, developing of PonyJS took the most part of the last year. Because of that, the work on migrations was delayed. But now we need migrations for our project <a href="https://fineartbiblio.com/">https://fineartbiblio.com/</a> ourselves. I hope we'll add migrations this year.</div><div><br></div><div>Recently we've got one more full time core developer. Right now we are working on adding support of PostgreSQL types - JSON, ARRAY and HSTORE, the request we got from many users. </div><div>After this is done, we have two big tasks - migrations and support of GraphQL. I think that this year should be pretty productive for PonyORM.</div><div><br>Regards,<br>Alexander Kozlovsky<br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 23, 2016 at 10:09 PM, Vincent Le Goff <span dir="ltr"><<a href="mailto:vincent.legoff.srs@gmail.com" target="_blank">vincent.legoff.srs@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hi everyone,<br><br></div>I asked the question last summer, I believe, but things may have changed since.  I believe the developers were working on a migration tool, to support entities' modifications.  I don't know whether this tool was released, I didn't see it but I may have missed it.  If not, could you give me an update about this tool?  I suppose it's not easy to develop, although it would be so helpful to support object modification.<br><br></div>Thanks for your reply,<br><br></div>Vincent<br></div>
<br>_______________________________________________<br>
ponyorm-list mailing list<br>
<a href="mailto:ponyorm-list@ponyorm.org">ponyorm-list@ponyorm.org</a><br>
<a href="/ponyorm-list" rel="noreferrer" target="_blank">/ponyorm-list</a><br>
<br></blockquote></div><br></div>