<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi,<div><br></div><div>I have added maintainer views and tables to the demo app.</div><div><ul><li>List of maintainers is clickable on the port-detail page.</li><li>A maintainer-detail view that display info and list of maintained ports</li></ul></div><div>Examples:</div><div>maintainer-detail: <a href="https://frozen-falls-98471.herokuapp.com/maintainer/ryandesign__macports.org/">https://frozen-falls-98471.herokuapp.com/maintainer/ryandesign__macports.org/</a></div><div><br></div><div>port-detail: <a href="https://frozen-falls-98471.herokuapp.com/ports/faust/">https://frozen-falls-98471.herokuapp.com/ports/faust/</a></div><div><br></div><div><br></div><div>But, while extracting 'maintainers' from the portindex, maintaining uniqueness was very difficult. There are a lot of inconsistencies- </div><div>- Same maintainer has provided GitHub details for one port and not for the other.</div><div>- Same maintainer has provided different email for different ports.</div><div><br></div><div>I understand that it should be web-app's job to detect this and for now the problem is mostly solved. But in future, one odd case and things can break. What best can be done about this?</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 9, 2019 at 3:21 AM Mojca Miklavec <<a href="mailto:mojca@macports.org">mojca@macports.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">A general suggestion from me would be to study in depth some good and<br>
exhaustive book on relational database design to fill in the holes.<br>
(There might also be some online courses.)<br></blockquote><div><br></div><div>Thanks Mojca. I did some research for a detailed book and I found "An Introduction to Database Systems" by C.J. Date (I also found it in the library). I will let you know how it goes.</div><div><br></div><div>Thank You</div></div></div></div></div>