news.volyx.in

Free SQL→ER diagram tool, runs in the browser, nothing uploaded (sqltoerdiagram.com)

366 points by robhati · 76 days ago · 74 comments on HN

Article summary

A free online tool, SQL to ER Diagram, generates interactive entity-relationship diagrams from SQL schema. The tool runs entirely in the browser, with no backend or account required, and supports various SQL dialects. It allows users to paste SQL CREATE TABLE statements, visualize tables and relationships, and export diagrams as PNG or SVG. The tool is open-source and does not upload any data to servers.

Main themes

  • SQL to ER diagram tool
  • Browser-based database schema visualization
  • Open-source and free
  • SQL dialect support
  • Data privacy and security
  • Database design and modeling

What commenters say

  • The tool is a valuable resource for database designers and developers who need to visualize SQL schema without uploading data to servers or creating accounts.
  • Some users appreciate the tool's simplicity and ease of use, while others suggest additional features such as multiple table selection and straight line options.
  • The tool's implementation details, such as using canvas instead of DOM/SVG, contribute to its smooth performance and responsiveness.
  • There are existing tools and libraries, such as Azimutt and sqlglot, that can be used for similar purposes, but the open-source nature of SQL to ER Diagram is a significant advantage.
  • Some users disagree on the tool's ability to generate true ER diagrams from SQL, citing the fundamental differences between entities and tables.
  • The tool's mobile usability and responsiveness are particularly impressive, with seamless panning, zooming, and selecting capabilities.
  • Integrating the tool with other libraries or frameworks, such as sqlglot, could enhance its functionality and support for multiple SQL dialects.
  • The tool's design and implementation are praised for their simplicity and elegance, making it a valuable contribution to the open-source community.