Key data modeling features for PostgreSQL
Create database designs for PostgreSQL
You can create PostgreSQL data models visually, outline tables, composites, and enums, draw relationships, and detail the specifics of PostgreSQL tables and columns.
Easy ERD creation
You can create new objects with predefined settings, change field positions using drag and drop, and add referenced columns to target tables automatically, among other great features!
Changes are propagated and saved immediately, and if you need to revert changes, just use UNDO.

Reverse engineer and visualize existing structures
Connect to an existing PostgreSQL and reverse engineer the database. SSH/SSL/TLS connections are supported in the Professional Edition.
Generate SQL scripts
Generate SQL scripts for your database designs by clicking a button on the main toolbar to see the code preview.
You can also add custom code to the BEFORE and AFTER sections and save scripts for the whole PostgreSQL database design or for just a single PostgreSQL table or relationship.


Keep your database designs
well documented
When you’re designing a database, you can organise PostgreSQL objects into sub-diagrams, add colour to items, and include notes in HTML format. You can also connect objects using lines with custom endpoint graphics.
And when you’re done, you can export diagrams as a PDF or HTML file.
Download
Luna Modeler
Luna Modeler is available for Windows, Linux and MacOS.
Trial version expires 14 days after installation.
Purchase
Luna Modeler
Perpetual License – One Time Purchase
Enjoy 12 months of free updates on us!