Show HN: Visualize database schemas with a single query
ChartDB is an open-source web tool for visualizing and editing database schemas, supporting instant schema import and AI-generated DDL scripts, compatible with multiple databases, and offering community support.
Read original articleChartDB is an open-source, web-based database diagrams editor that enables users to visualize and edit database schemas without the need for installations or database passwords. Key features include instant schema import, which allows users to retrieve their database schema as JSON with a single query, and AI-powered export that generates DDL scripts for various database dialects, aiding in migration between systems. The tool also offers interactive editing capabilities for fine-tuning database schemas. To get started, users can clone the repository, install dependencies, and set up their OpenAI API key for AI functionalities. ChartDB supports multiple databases, including PostgreSQL, MySQL, SQL Server, MariaDB, and SQLite. Community support is available through a Slack channel, and users can report issues on the GitHub Issues page. The project is licensed under the GNU Affero General Public License v3.0, and additional information can be found on the ChartDB website or through its demo.
- ChartDB is a web-based tool for visualizing and editing database schemas.
- It supports instant schema import and AI-powered DDL script generation.
- Compatible with PostgreSQL, MySQL, SQL Server, MariaDB, and SQLite.
- Community support is available via Slack and GitHub.
- Licensed under the GNU Affero General Public License v3.0.
Related
Show HN: WhoDB – Streamlined, Lightweight Database Management with a Sleek UI/UX
WhoDB is a database management tool on GitHub, developed in GoLang for speed. It includes interactive graphs for database schema visualization. Find more details on the WhoDB GitHub Repository.
WhoDB: Lightweight next-gen database explorer
WhoDB is a database management tool by Clidey, written in GoLang. It features interactive graphs for database schema visualization, supporting PostgreSQL, MySQL, SQLite3, MongoDB, and Redis. It aims for Adminer's simplicity with improved user experience and performance. Access the WhoDB GitHub Repository for details.
The Ultimate Database Platform
AverageDB, a database platform for developers, raised $50 million in funding. It offers speed, efficiency, serverless architecture, real-time data access, and customizable pricing. The platform prioritizes data privacy and caters to diverse user needs.
Postgres.new: In-browser Postgres with an AI interface
postgres.new is an in-browser Postgres sandbox that integrates AI assistance for managing databases, supporting features like CSV imports, report generation, and semantic search, with future cost-effective deployments planned.
Show HN: ChartAI - Edit Charts from Screenshots –> Built with Gemini Flash
ChartAI enables users to customize bar charts from screenshots using visual recognition for data extraction. Users can verify data accuracy and request adjustments, with options for language and style customization.
- Some users express skepticism about the AI-generated scripts, questioning their reliability compared to traditional scripting methods.
- Several commenters appreciate the tool's interface and functionality, with some comparing it to similar tools in the market.
- There are concerns about accuracy, such as incorrect database names and potential vulnerabilities in generated scripts.
- Users are curious about the role of AI in the tool and how it differentiates from existing database visualization tools.
- Suggestions for improvements include better layout options, additional visualization views, and fixing broken links on the website.
I dislike the multiple references to 'Magic' on the site, but I realise that's probably a subjective thing. Maybe I'm fatigued by the AI-in-everything trend.
I don't use all the DBMSes you support, but I'm not sure having a single query to run is really much of a selling point. For SQL Server, I'd rather execute a stored procedure with permission checks, and progress feedback, than a big chunk o' SQL. (Again, that may just be a me thing.) If it's an efficiency thing for very large DBs then I think you should emphasise that, and also detail how much faster it is to gather all the info in one fell swoop than if you split up the queries.
The Examples link is currently broken on your site, btw. That sounds like a really useful way that people can evaluate your application without having to run a query on their own DB, which they may be reticent to do for testing out a new app.
The OG of DB table designers is the SQL Server database diagrams feature, and before that MS Access, and there is still room for improvement in this tool. Obviously saving changes back to your db (and migration scripts) is the most important feature, git tracking of schema changes would be good.
> visualize and design your DB with a single query
> Instantly visualize your database schema with a single "Smart Query."
The tool seems really useful and I will give it a try!
Just curious about the emphasis on the single query. What's the value of this? If it makes it much faster than similar tools it's probably worth making it explicit. I don't use them often enough to know if speed is a big issue (if this is the reason).
Nice work anyway!
I just asked chatGPT for this, but human perspective would be great :)
Looks like not all databases (mssql in this case) like the generated result.
can you elaborate on how the ai part works? im a bit confused how that fits in because there are many SQL diagram tools without AI as well
Congrats on the launch and happy building!
Disclaimer: I'm one of the cofounders of WhoDB.
Related
Show HN: WhoDB – Streamlined, Lightweight Database Management with a Sleek UI/UX
WhoDB is a database management tool on GitHub, developed in GoLang for speed. It includes interactive graphs for database schema visualization. Find more details on the WhoDB GitHub Repository.
WhoDB: Lightweight next-gen database explorer
WhoDB is a database management tool by Clidey, written in GoLang. It features interactive graphs for database schema visualization, supporting PostgreSQL, MySQL, SQLite3, MongoDB, and Redis. It aims for Adminer's simplicity with improved user experience and performance. Access the WhoDB GitHub Repository for details.
The Ultimate Database Platform
AverageDB, a database platform for developers, raised $50 million in funding. It offers speed, efficiency, serverless architecture, real-time data access, and customizable pricing. The platform prioritizes data privacy and caters to diverse user needs.
Postgres.new: In-browser Postgres with an AI interface
postgres.new is an in-browser Postgres sandbox that integrates AI assistance for managing databases, supporting features like CSV imports, report generation, and semantic search, with future cost-effective deployments planned.
Show HN: ChartAI - Edit Charts from Screenshots –> Built with Gemini Flash
ChartAI enables users to customize bar charts from screenshots using visual recognition for data extraction. Users can verify data accuracy and request adjustments, with options for language and style customization.