Uncategorized

馃З ChartDB v1.15 – Open-Source DB Diagram Tool | Now with Views, Auto-Increment Fields & Improved Filtering

Meet ChartDB: The Open-Source DB Diagram Tool That’s Changing the Game

A Self-Hosted Solution for Visualizing and Designing Database Schemas

I’m excited to share with you a tool that has been making waves in the database community: ChartDB. As a self-hosted, open-source tool for visualizing and designing database schemas, ChartDB has been gaining popularity among developers and database administrators. In this post, we’ll take a closer look at what ChartDB has to offer and why it’s becoming a go-to solution for many.

Why ChartDB?

So, what makes ChartDB so special? For starters, it’s self-hosted, which means you have full control over your data and can deploy it via Docker. It’s also open-source, which means that the community is driving its development and maintenance. But what really sets ChartDB apart is its deterministic SQL export, which means that you don’t need to rely on external AI or API calls. And with its modern and fast design, built with React and Monaco Editor, you can expect a seamless user experience.

Another key benefit of ChartDB is its multi-DB support, which includes PostgreSQL, MySQL, MSSQL, SQLite, ClickHouse, Oracle, and Cloudflare D1. This means that you can use ChartDB with a wide range of databases, making it a versatile tool for any project.

New Features in v1.14 and v1.15

So, what’s new in the latest versions of ChartDB? Let’s take a look at some of the key features that have been added:

  • Canvas filtering enhancements, which allow you to filter by area and show or hide elements faster
  • A DBML editor upgrade, which enables you to edit diagrams directly from DBML
  • Areas 2.0, which introduces parent-child grouping and reordering with areas
  • View support, which allows you to import and visualize database views
  • Auto-increment support, which is handled per-dialect in export scripts
  • Custom types, which highlight fields that use enums or composites
  • PostgreSQL hash indexes, which are now supported and exportable
  • UI fixes and performance improvements, with over 40 enhancements and bug fixes

What’s Next for ChartDB?

So, what can we expect from ChartDB in the future? The team is working on several exciting features, including:

  • Version control for diagrams, linked to your database
  • Sticky notes, which will allow you to add annotations directly on the canvas
  • Docker improvements, including support for sub-route deployments
  • Clone diagram, which will enable you to safely duplicate your diagram

If you’re interested in trying out ChartDB, you can check out the live demo or cloud version at https://chartdb.io. You can also find the GitHub repository at https://github.com/chartdb/chartdb and the documentation at https://docs.chartdb.io.

Conclusion

In conclusion, ChartDB is a powerful tool for visualizing and designing database schemas. With its self-hosted and open-source design, multi-DB support, and modern interface, it’s no wonder that it’s becoming a popular choice among developers and database administrators. Whether you’re working on a small project or a large enterprise application, ChartDB is definitely worth checking out.

Poznaj ChartDB: Otwarte 藕r贸d艂o narz臋dzia do diagramowania baz danych

Samodzielnie hostowane rozwi膮zanie do wizualizacji i projektowania schemat贸w baz danych

Ciesz臋 si臋, 偶e mog臋 podzieli膰 si臋 z Tob膮 informacj膮 o narz臋dziu, kt贸re zyskuje na popularno艣ci w艣r贸d deweloper贸w i administrator贸w baz danych: ChartDB. Jako samodzielnie hostowane, otwarte 藕r贸d艂o narz臋dzia do wizualizacji i projektowania schemat贸w baz danych, ChartDB zyskuje uznanie w艣r贸d specjalist贸w. W tym po艣cie przyjrzysz si臋, co oferuje ChartDB i dlaczego staje si臋 rozwi膮zaniem wybieranym przez wielu.

Dlaczego ChartDB?

Co sprawia, 偶e ChartDB jest tak wyj膮tkowe? Po pierwsze, jest samodzielnie hostowane, co oznacza, 偶e masz pe艂n膮 kontrol臋 nad danymi i mo偶esz je wdro偶y膰 za pomoc膮 Dockera. Jest r贸wnie偶 otwarte 藕r贸d艂o, co oznacza, 偶e spo艂eczno艣膰 jest odpowiedzialna za jego rozw贸j i utrzymanie. Ale to, co naprawd臋 wyr贸偶nia ChartDB, to deterministyczny eksport SQL, co oznacza, 偶e nie musisz polega膰 na zewn臋trznych wywo艂aniach AI lub API. A dzi臋ki nowoczesnemu i szybkiemu projektowi, zbudowanemu z wykorzystaniem React i Monaco Editor, mo偶esz oczekiwa膰 bezproblemowego u偶ytkowania.

Kolejnym kluczowym zaletom ChartDB jest jego wsparcie dla wielu baz danych, w tym PostgreSQL, MySQL, MSSQL, SQLite, ClickHouse, Oracle i Cloudflare D1. Oznacza to, 偶e mo偶esz u偶ywa膰 ChartDB z szerokim zakresem baz danych, co czyni je wszechstronnym narz臋dziem dla ka偶dego projektu.

Nowe funkcje w wersjach 1.14 i 1.15

Co nowego w najnowszych wersjach ChartDB? Przyjrzyjmy si臋 kilku kluczowym funkcjom, kt贸re zosta艂y dodane:

  • Poprawiono filtrowanie na kanwie, co pozwala na szybsze filtrowanie i ukrywanie element贸w
  • Poprawiono edytor DBML, kt贸ry umo偶liwia edytowanie diagram贸w bezpo艣rednio z DBML
  • Obszar 2.0, kt贸ry wprowadza grupowanie i ponowne uk艂adanie obszar贸w
  • Wsparcie dla widok贸w, kt贸re umo偶liwia importowanie i wizualizowanie widok贸w baz danych
  • Wsparcie dla auto-increment, kt贸re jest obs艂ugiwane per-dialekt w skryptach eksportu
  • Typy niestandardowe, kt贸re pod艣wietlaj膮 pola, kt贸re u偶ywaj膮 enum lub kompozyt贸w
  • Wsparcie dla indeks贸w hash PostgreSQL, kt贸re s膮 teraz obs艂ugiwane i eksportowalne
  • Poprawiono interfejs u偶ytkownika i wydajno艣膰, z ponad 40 ulepszeniami i poprawkami b艂臋d贸w

Co dalej dla ChartDB?

Co mo偶emy oczekiwa膰 od ChartDB w przysz艂o艣ci? Zesp贸艂 pracuje nad kilkoma interesuj膮cymi funkcjami, w tym:

  • Kontrola wersji dla diagram贸w, po艂膮czona z baz膮 danych
  • Notatki samoprzylepne, kt贸re umo偶liwi膮 dodawanie adnotacji bezpo艣rednio na kanwie
  • Poprawiono Docker, w tym wsparcie dla wdro偶e艅 pod-routingu
  • Klon diagramu, kt贸ry umo偶liwi bezpieczne duplikowanie diagramu

Je艣li chcesz spr贸bowa膰 ChartDB, mo偶esz sprawdzi膰 demo na 偶ywo lub wersj臋 chmurow膮 pod adresem https://chartdb.io. Mo偶esz r贸wnie偶 znale藕膰 repozytorium GitHub pod adresem https://github.com/chartdb/chartdb i dokumentacj臋 pod adresem https://docs.chartdb.io.

Podsumowanie

Podsumowuj膮c, ChartDB jest pot臋偶nym narz臋dziem do wizualizacji i projektowania schemat贸w baz danych. Dzi臋ki samodzielnemu hostowaniu i otwartemu 藕r贸d艂u, wsparciu dla wielu baz danych i nowoczesnemu interfejsowi, nie jest zaskakuj膮ce, 偶e staje si臋 popularnym wyborem w艣r贸d deweloper贸w i administrator贸w baz danych. Niezale偶nie od tego, czy pracujesz nad ma艂ym projektem, czy du偶膮 aplikacj膮 przedsi臋biorstwa, ChartDB jest zdecydowanie warte sprawdzenia.

Leave a Reply

Your email address will not be published. Required fields are marked *

WordPress Appliance - Powered by TurnKey Linux