Uncategorized

馃З ChartDB v1.17 – Open-Source DB Diagram Tool | Arrays, Views, Canvas Editing, and More

Meet ChartDB: The Open-Source Database Diagram Tool You’ve Been Waiting For

A self-hosted solution for visualizing and designing your database schemas

I’ve been following the development of ChartDB, a self-hosted, open-source tool for visualizing and designing database schemas, and I’m excited to share the latest updates with you. The team behind ChartDB has been working hard to improve the tool, and the latest versions, v1.16 and v1.17, bring some exciting new features to the table.

So, what’s ChartDB all about? In a nutshell, it’s a tool that allows you to create, edit, and visualize your database schemas in a simple and intuitive way. It’s self-hosted, which means you have full control over your data, and it’s open-source, which means that the community is driving its development and maintenance.

Why Choose ChartDB?

There are several reasons why you might want to choose ChartDB over other database diagram tools. For one, it’s self-hosted, which gives you full control over your data and ensures that you’re not reliant on any external services. It’s also open-source, which means that the community is driving its development and maintenance, and you can contribute to it if you want to.

Additionally, ChartDB is built with modern technologies like React and Monaco Editor, which makes it fast and responsive. It also supports multiple databases, including PostgreSQL, MySQL, MSSQL, SQLite, ClickHouse, Oracle, and Cloudflare D1, so you can use it with your existing database setup.

What’s New in v1.16 and v1.17?

The latest versions of ChartDB bring some exciting new features to the table. Here are some of the highlights:

  • Canvas Editing Upgrades: You can now create tables, open table editors, and define relationships directly on the canvas, which makes it easier to design and edit your database schemas.
  • Array Support: ChartDB now supports array fields across import/export and DBML, which makes it easier to work with complex data types.
  • Views Support: You can now import and visualize database views, which makes it easier to understand and work with your data.
  • Quick Edit Mode: You can now edit tables with just one click, without having to switch modes, which saves you time and streamlines your workflow.
  • DBML Diff Preview: You can now preview changes to field types and relationships before applying them, which makes it easier to collaborate with others and track changes to your database schema.
  • Smarter Imports: ChartDB can now detect auto-increment fields and parse more SQL variants, which makes it easier to import and work with data from different sources.
  • Improved PostgreSQL and SQL Server Support: ChartDB now includes default values, new types, and ALTER TABLE handling for PostgreSQL and SQL Server, which makes it easier to work with these databases.
  • Canvas Filters 2.0: The canvas filters have been improved, with a new tree state, toggle logic, and filter behaviors, which makes it easier to navigate and understand your database schema.
  • UI Polish and Fixes: The team has fixed over 50 issues, including performance, layout, field handling, and DDL exports, which makes the tool more stable and reliable.

What’s Next for ChartDB?

The team behind ChartDB is continuing to work on new features and improvements. Some of the things they’re planning to add in the future include:

  • Version control: ChartDB will soon have Git-backed diagram history, which will make it easier to track changes to your database schema and collaborate with others.
  • Sticky notes: You’ll soon be able to annotate diagrams visually, which will make it easier to communicate with others and add context to your database schema.
  • Docker improvements: The team is planning to add support for sub-route deployments, which will make it easier to deploy and manage ChartDB in a containerized environment.

If you’re interested in trying out ChartDB, you can check out the live demo or cloud version, or you can download the GitHub repository and start using it right away. The team is also active on GitHub, so you can open issues, suggest features, or share how you’re using ChartDB and get feedback from the community.

Poznaj ChartDB: Otwarte 藕r贸d艂o narz臋dzia do tworzenia diagram贸w bazy danych

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

艢ledz臋 rozw贸j ChartDB, samodzielnie hostowanego, otwartego 藕r贸d艂a narz臋dzia do wizualizacji i projektowania schemat贸w bazy danych, i jestem podekscytowany, aby podzieli膰 si臋 z Tob膮 najnowszymi aktualizacjami. Zesp贸艂 za ChartDB pracowa艂 ci臋偶ko, aby udoskonali膰 narz臋dzie, a najnowsze wersje, v1.16 i v1.17, przynosz膮 einige interesuj膮ce nowe funkcje.

I co to jest ChartDB? W skr贸cie, jest to narz臋dzie, kt贸re pozwala na tworzenie, edytowanie i wizualizowanie schemat贸w bazy danych w prosty i intuicyjny spos贸b. Jest samodzielnie hostowane, co oznacza, 偶e masz pe艂n膮 kontrol臋 nad danymi, i jest otwarte 藕r贸d艂o, co oznacza, 偶e spo艂eczno艣膰 nap臋dza jego rozw贸j i utrzymanie.

Dlaczego wybra膰 ChartDB?

Istniej膮 beberapa powody, dla kt贸rych mo偶esz wybra膰 ChartDB zamiast innych narz臋dzi do tworzenia diagram贸w bazy danych. Po pierwsze, jest samodzielnie hostowane, co daje Ci pe艂n膮 kontrol臋 nad danymi i gwarantuje, 偶e nie jeste艣 uzale偶niony od 偶adnych zewn臋trznych us艂ug. Jest r贸wnie偶 otwarte 藕r贸d艂o, co oznacza, 偶e spo艂eczno艣膰 nap臋dza jego rozw贸j i utrzymanie, i mo偶esz do niego przyczyni膰 si臋, je艣li chcesz.

Ponadto, ChartDB jest zbudowany z nowoczesnymi technologiami, takimi jak React i Monaco Editor, co sprawia, 偶e jest szybki i responsywny. Obs艂uguje r贸wnie偶 wiele baz danych, w tym PostgreSQL, MySQL, MSSQL, SQLite, ClickHouse, Oracle i Cloudflare D1, wi臋c mo偶esz go u偶ywa膰 z istniej膮c膮 konfiguracj膮 bazy danych.

Co nowego w v1.16 i v1.17?

Najnowsze wersje ChartDB przynosz膮 einige interesuj膮ce nowe funkcje. Oto einige z nich:

  • Ulepszenia edycji canvasu: Mo偶esz teraz tworzy膰 tabele, otwiera膰 edytory tabel i definiowa膰 relacje bezpo艣rednio na canvasie, co u艂atwia projektowanie i edytowanie schemat贸w bazy danych.
  • Obs艂uga tablic: ChartDB teraz obs艂uguje pola tablicowe w importie/eksportie i DBML, co u艂atwia prac臋 z z艂o偶onymi typami danych.
  • Obs艂uga widok贸w: Mo偶esz teraz importowa膰 i wizualizowa膰 widoki bazy danych, co u艂atwia zrozumienie i prac臋 z danymi.
  • Tryb szybkiej edycji: Mo偶esz teraz edytowa膰 tabele z jednym klikni臋ciem, bez konieczno艣ci prze艂膮czania tryb贸w, co oszcz臋dza czas i upraszcza prac臋.
  • Podgl膮d r贸偶nic DBML: Mo偶esz teraz podgl膮da膰 zmiany w typach p贸l i relacjach przed ich zastosowaniem, co u艂atwia wsp贸艂prac臋 z innymi i 艣ledzenie zmian w schemacie bazy danych.
  • Inteligentniejsze importy: ChartDB mo偶e teraz wykrywa膰 pola autoinkrementuj膮ce i parsowa膰 wi臋cej wariant贸w SQL, co u艂atwia importowanie i prac臋 z danymi z r贸偶nych 藕r贸de艂.
  • Ulepszona obs艂uga PostgreSQL i SQL Server: ChartDB teraz obejmuje warto艣ci domy艣lne, nowe typy i obs艂ug臋 ALTER TABLE dla PostgreSQL i SQL Server, co u艂atwia prac臋 z tymi bazami danych.
  • Filtry canvasu 2.0: Filtry canvasu zosta艂y ulepszone, z nowym stanem drzewa, logik膮 prze艂膮czania i zachowaniami filtr贸w, co u艂atwia nawigacj臋 i zrozumienie schematu bazy danych.
  • Poprawki i udoskonalenia UI: Zesp贸艂 poprawi艂 ponad 50 problem贸w, w tym wydajno艣膰, uk艂ad, obs艂ug臋 p贸l i eksporty DDL, co sprawia, 偶e narz臋dzie jest bardziej stabilne i niezawodne.

Co dalej dla ChartDB?

Zesp贸艂 za ChartDB kontynuuje prac臋 nad nowymi funkcjami i ulepszeniami. Niekt贸re z rzeczy, kt贸re planuj膮 doda膰 w przysz艂o艣ci, to:

  • Kontrola wersji: ChartDB wkr贸tce b臋dzie mia艂 histori臋 diagram贸w opart膮 na Gicie, co u艂atwi 艣ledzenie zmian w schemacie bazy danych i wsp贸艂prac臋 z innymi.
  • Notatki samoprzylepne: B臋dziesz m贸g艂 wkr贸tce dodawa膰 notatki wizualne do diagram贸w, co u艂atwi komunikacj臋 z innymi i dodanie kontekstu do schematu bazy danych.
  • Udoskonalenia Docker: Zesp贸艂 planuje doda膰 obs艂ug臋 wdro偶e艅 w pod-route, co u艂atwi wdro偶enie i zarz膮dzanie ChartDB w 艣rodowisku kontenerowym.

Je艣li jeste艣 zainteresowany wypr贸bowaniem ChartDB, mo偶esz sprawdzi膰 wersj臋 demo lub chmurow膮, lub pobra膰 repozytorium GitHub i zacz膮膰 u偶ywa膰 go od razu. Zesp贸艂 jest r贸wnie偶 aktywny na GitHub, wi臋c mo偶esz otworzy膰 problemy, sugestie funkcji lub podzieli膰 si臋 tym, jak u偶ywasz ChartDB i uzyska膰 opinie od spo艂eczno艣ci.

Leave a Reply

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

WordPress Appliance - Powered by TurnKey Linux