1/17/2024 0 Comments Pgmodeler macLike any other feature in pgModeler, both notations are not perfect and have their limitations which lies in the lack of ability to handle some cardinality combinations. On the other hand, the classical notation relies on labels to describe cardinalities on the relationships which can be more difficult to understand, mainly for begginers. ![]() Notice the difference and how we can understand the semantics of each relationship on the left more quickly compared to the ones on the right? This because the crow's foot has specific descriptors for each relationship (one to one, one to many, many to many). The advantage of the crow's foot notation over the classical one is the readability. Using crow's foot or classical notation the resulting code wil be exactly the same in both forms. Well, without no more delay let's see what this release brings in fact.įirst thing to metion is that the new notation does not affects the way the SQL code is generated from relationships. This project is what it is today because of all the collaboration and exchange of ideas made by everybody! THANK YOU SO MUCH! ![]() In every email or tweet that I receive be it a compliment, criticism or suggestion, makes me more motivated to continue to work on this project which started from a humble idea and now is almost 12 years old and has an enormous acceptance from all over the world. ![]() Finally, I could put my hands on it after the release of 0.9.0 in September and now I present you the first version of the notation which notably improves the model's readability.īefore I start to describe the key changes of the 0.9.1-alpha, I would like to thank all the community that has formed around pgModeler. It's not secret that this is an old request but since I was focused on make the tool more stable this feature was left in standby until I had the opportunity to start its development. PgModeler is his most serious and beloved project, which he has been working on for 8 years.I'm really proud to bring the crow's foot notation to pgModeler. He’s seen the transition from 3.x to 4.x and from 4.x to 5.x, porting many applications in this journey. He started studying the Qt framework in the version 3.4 with creating small applications for general use. PgModeler is developed by Raphael, a Brazilian, Computer Science graduate, addicted to software development. ![]() The project’s author is planning to move the xml handling classes from libxml2 to QtXML in future versions. PgModeler uses several modules present on Qt, some of them are: QtCore, QtWidgets, QtNetwork, QtGraphics. Using the Qt plugins infrastructure, pgModeler can have its features extended through third party plugins without the need to change the core code. The build scripts are easily configurable to resolve specifics dependencies on each system. There are several features included in pgModeler, the two most important are the model export (forward engineering) and the database import (reverse engine).īuilt with the Qt framework, pgModeler can be compiled under Windows, Linux and MacOSX. The tool has an intuitive interface that helps the user to create a consistent database model. PgModeler is an open source data modeling tool designed for PostgreSQL database system.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |