Uncategorized

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

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

A Fresh Take on Database Visualization

I’ve been following the development of ChartDB, a self-hosted, open-source tool for visualizing and designing database schemas. The latest updates, v1.16 and v1.17, have really caught my attention. In this post, I’ll dive into what makes ChartDB special and what’s new in these recent releases.

So, why should you care about ChartDB? For starters, it’s self-hosted, which means you have full control over your data. It’s also open-source, which translates to community-driven and actively maintained. Plus, it doesn’t require any AI or API calls, giving you deterministic SQL export without external dependencies. ChartDB is built with modern technologies like React and Monaco Editor, making it fast and efficient. And, it supports multiple databases, including PostgreSQL, MySQL, MSSQL, SQLite, ClickHouse, Oracle, and Cloudflare D1.

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

The latest updates bring some exciting features to the table. Here are a few highlights:

  • Canvas Editing Upgrades: Create tables, open table editors, and define relationships directly on the canvas.
  • Array Support: Full support for array fields across import/export and DBML.
  • Views Support: Import and visualize database views.
  • Quick Edit Mode: One-click edit for tables without switching modes.
  • DBML Diff Preview: Preview changes to field types and relationships before applying.
  • Smarter Imports: Detect auto-increment fields, parse more SQL variants.
  • Improved PostgreSQL and SQL Server Support: Includes default values, new types, and ALTER TABLE handling.
  • Canvas Filters 2.0: Improved tree state, toggle logic, and filter behaviors.
  • UI Polish and Fixes: 50+ fixes including performance, layout, field handling, and DDL exports.

These updates show that the ChartDB team is actively listening to community feedback and working to improve the tool. But what’s next on the horizon?

Looking Ahead

The ChartDB team has some exciting features planned for future releases. Here are a few things to look out for:

  • Version control: Git-backed diagram history.
  • Sticky notes: Annotate diagrams visually.
  • Docker improvements: Support for sub-route deployments.

If you’re interested in trying out ChartDB, you can check out the live demo or cloud version. You can also visit the GitHub page to learn more and get involved in the community.

Overall, ChartDB is an impressive tool that’s making waves in the database visualization space. With its self-hosted, open-source approach and constant stream of updates, it’s definitely worth keeping an eye on.

Poznaj ChartDB: Otwarte 藕r贸d艂o narz臋dzia do wizualizacji bazy danych, kt贸re zmienia wszystko

艢wie偶y pomys艂 na wizualizacj臋 bazy danych

Obserwowa艂em rozw贸j ChartDB, samodzielnie hostowanego, otwartego 藕r贸d艂a narz臋dzia do wizualizacji i projektowania schemat贸w bazy danych. Ostatnie aktualizacje, v1.16 i v1.17, vraiment zwr贸ci艂y moj膮 uwag臋. W tym po艣cie, zag艂臋bi臋 si臋 w to, co czyni ChartDB wyj膮tkowym i co nowego wprowadzaj膮 te ostatnie wersje.

Dlaczego wi臋c powiniene艣 si臋 interesowa膰 ChartDB? Po pierwsze, jest samodzielnie hostowany, co oznacza, 偶e masz pe艂n膮 kontrol臋 nad swoimi danymi. Jest r贸wnie偶 otwarte 藕r贸d艂o, co przek艂ada si臋 na spo艂eczno艣膰 i aktywne utrzymanie. Ponadto, nie wymaga 偶adnych AI ani API, co daje deterministyczny eksport SQL bez zewn臋trznych zale偶no艣ci. ChartDB jest zbudowany z nowoczesnych technologii, takich jak React i Monaco Editor, co czyni go szybkim i wydajnym. Obs艂uguje r贸wnie偶 wiele baz danych, w tym PostgreSQL, MySQL, MSSQL, SQLite, ClickHouse, Oracle i Cloudflare D1.

Co nowego w v1.16 i v1.17?

Ostatnie aktualizacje przynosz膮 wiele interesuj膮cych funkcji. Oto kilka najwa偶niejszych:

  • Usuwanie edycji canvas: Tw贸rz tabele, otwieraj edytory tabel i definiuj relacje bezpo艣rednio na kanwie.
  • Wsparcie tablic: Pe艂ne wsparcie dla p贸l tablicowych w importie/eksportie i DBML.
  • Wsparcie widok贸w: Importuj i wizualizuj widoki bazy danych.
  • Szybki tryb edycji: Edytuj tabele jednym klikni臋ciem bez prze艂膮czania tryb贸w.
  • Podgl膮d r贸偶nic DBML: Podgl膮daj zmiany w typach p贸l i relacjach przed zastosowaniem.
  • Inteligentniejsze importy: Wykrywaj automatycznie inkrementuj膮ce pola, parsuj wi臋cej wariant贸w SQL.
  • Poprawione wsparcie dla PostgreSQL i SQL Server: Obejmuje warto艣ci domy艣lne, nowe typy i obs艂ug臋 ALTER TABLE.
  • Filtry canvas 2.0: Poprawiony stan drzewa, logika prze艂膮czania i zachowania filtr贸w.
  • Poprawki i usprawnienia UI: 50+ poprawek, w tym wydajno艣膰, uk艂ad, obs艂uga p贸l i eksport DDL.

Te aktualizacje pokazuj膮, 偶e zesp贸艂 ChartDB aktywnie s艂ucha opinii spo艂eczno艣ci i pracuje nad udoskonaleniem narz臋dzia. Ale co dalej?

Co dalej?

Zesp贸艂 ChartDB ma wiele interesuj膮cych funkcji zaplanowanych na przysz艂e wersje. Oto kilka rzeczy, na kt贸re warto zwr贸ci膰 uwag臋:

  • Kontrola wersji: Historia diagram贸w oparta na Gicie.
  • Notatki samoprzylepne: Adnotuj diagramy wizualnie.
  • Poprawki Docker: Wsparcie dla wdro偶e艅 pod-routingu.

Je艣li chcesz wypr贸bowa膰 ChartDB, mo偶esz sprawdzi膰 wersj臋 demo lub chmurow膮. Mo偶esz r贸wnie偶 odwiedzi膰 stron臋 GitHub, aby dowiedzie膰 si臋 wi臋cej i wzi膮膰 udzia艂 w spo艂eczno艣ci.

Podsumowuj膮c, ChartDB to imponuj膮ce narz臋dzie, kt贸re zmienia wszystko w przestrzeni wizualizacji bazy danych. Z jego samodzielnie hostowanym, otwartym 藕r贸d艂em i ci膮g艂ym strumieniem aktualizacji, jest to na pewno co艣, co warto obserwowa膰.

Leave a Reply

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

WordPress Appliance - Powered by TurnKey Linux