More import-export options (json, pdf, sql) and improvements for existing
Hi! You've made a wonderful software, I really enjoy it, but I have to use other tools to share my data.
- Your Supabase import is great, but if I want to migrata from other SQL schema visualizer, I need a plain SQL import.
- I don't have an option to access my schemas via another PC or even browser. I will be nice to have a google auth and save files to gdrive instead of a local browser storage.
- Some applications support json-style import and export. If it's possible, please add a json import/export.
- Your closest competitor, drawdb, allows exporting to Mermaid. It's definitely nice way to share the scheme without sharing a code.
- SVG export generates very huge files, please also take a look ad drawdb svg export.
If I'll have time, I'll try to help, but it requires to dig deeply into your project.
Hi @Antiokh
Thank you so much for the kind words and for sharing your feedback! We're thrilled that you're enjoying using ChartDB. We genuinely appreciate the thoughtful suggestions on data sharing and additional features.
Regarding your points:
- Plain SQL Import: This is on our radar.
- Google Auth & Cloud Storage, same, on our radar & we'll discuss internally how we can prioritize this for a better user experience.
- JSON-style Import/Export: We’ve heard similar requests and agree that expanding import/export capabilities is crucial for greater flexibility. And we're excited to share that we're working on this due to popular demand and plan to deliver it this weekend. Stay tuned for the announcement!
- Mermaid & SVG Export: Thank you for mentioning this! We’ll look into optimizing SVG exports and considering support for formats like Mermaid to better facilitate schema sharing.
We’d love for you to join our Discord community ChartDB Discord where we announce feature updates, discuss ideas, and engage with users. It's the best place to stay updated and share your insights. We'd also be thrilled to have you contribute if you find the time; your experience would be incredibly valuable!
Out of curiosity, what made you choose ChartDB over other tools? We’d love to learn more about your experience to keep improving.
Thanks again for your thoughtful feedback and offer to help!
Best, Jonathan
Out of curiosity, what made you choose ChartDB over other tools? We’d love to learn more about your experience to keep improving.
- In comparison to commercial tools: modern way of data representation, I feel the love you've put into the project. You have a very nice design of the tool.
- In comparison to drawdb: your tool works much quicker and I love how you made a native import from popular databases with a SQL request, it solves all the issues DrawDB has with its SQL import.
- I met some bugs in DrawDB, and it's really slow with my current project.
Joined the Discord and voted for a share option. Actually, the best monetization for now can be an option to hide all edit/export features from a shared schema for some small payment.
Importing/exporting JSON was a great addition—thanks for working on it! But the current placement makes it hard to find.
It took me a while to realize JSON export is in the “Share” menu instead of alongside other export options like “Export SQL” and “Export as”.
It would be great to have Import/Export JSON in the “File” menu with the other import/export options.
Edit: Oh, I think there's a PR for this already: https://github.com/chartdb/chartdb/pull/521