{"repo":"Dicklesworthstone/sqlalchemy_data_model_visualizer","free":true,"listed":false,"github":"https://github.com/Dicklesworthstone/sqlalchemy_data_model_visualizer","clone":"git clone https://github.com/Dicklesworthstone/sqlalchemy_data_model_visualizer.git","description":"Automatically turn your SQLalchemy Data Models into a Nice SVG Diagram","language":"Python","stars":293,"topics":["datamodel","orm","orm-model","schema","sqlalchemy","visualization"],"license":"MIT","category":"databases-storage","readme_excerpt":"SQLAlchemy Data Model Visualizer Overview This Python-based utility generates high-quality, readable visualizations of your SQLAlchemy ORM models with almost no effort. With a focus on clarity and detail, it uses Graphviz to render each model as a directed graph, making it easier to understand the relationships between tables in your database schema. Try it Out Easily in Colab: Features - Automatically maps SQLAlchemy ORM models to a directed graph. - Table-like representation of each model with fields, types, and constraints. - Export diagrams to SVG format for high-quality viewing and printing using Roboto font. Installation with pip and Usage: Installation from Source To get started, clone the repository and install the required packages. Requirements - Python 3.x - SQLAlchemy - Graphviz - lxml Usage Generate Data Model Diagram First, paste in your SQLAlchemy models. A set of fairly complex data models are provided in the code directly as an example-- just replace these with your own from your application. Then, simply call the generate data model diagram function. This will generate an SVG file with the name my data model diagram.svg . API Documentation generate data model diagram(models, output file='my data model diagram', add labels=True) - models : List of SQLAlchemy models you want to visualize. - output file : Name of the output SVG file. - add labels : Set to False to hide labels on the edges between tables Contributing Contributions are welcome! Please open an iss","default_branch":null,"files":null,"tree":[],"storefront":"/r/Dicklesworthstone","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Dicklesworthstone/sqlalchemy_data_model_visualizer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}