DbSchema 10.1.0 Release Notes



Beta Updates

Version 10.1.0

Class Renaming

We did few renaming in DbSchema API:

  • com.wisecoders.dbs to com.wisecoders.dbschema
  • Layout to Diagram

call documentation writers as:

  • new MarkdownWriter(expose).generate();
  • new PdfDocumentationWriter(expose).generate();
  • new HTML5Writer(expose).generate();

Our target it to make DbSchema more fit for AI. In the next release we will let AI write automation scripts for you.

Menu Reorganization

The Git dialog is now under tools. The 'New Model' menu item shows a dialog with 3 options.

Customer Area on Website

The license management is possible via the dbschema.com Support / Customer Area. There you can associate the licenses directly to end-users ( commercial with quantity > 1 or floating licenses ), using end-users email.

Customer Area

The registered users may log-in into account from DbSchema Help / Registration Dialog using their account.

Registration Dialog

Improved AI Assistant

The AI assistant can now use multiple models, via a DbSchema subscription or using own API Key.

AI Settings Dialog

Diagram Groups

Diagram Groups allow organizing diagrams into Groups ( similar with folders ). This is useful for large schemes, with many tables.

Diagram Groups

Various Bug Fixes

  • Improvements in Logical Design
  • MySql GENERATE ALWAYS AS
  • Filtering uses wrong column on right-click column header in Data Editor
  • Fixes on Dialog Title Bar
  • Postgres improve DDL generator procedure. Instead of using information_schema use pg_catalog

DbSchema 10.0.0

Ai Assistant

Ai Assistant

Start a conversation from the right-side 'Ai Assistant' window.

Ai Assistant Chat

Connect to an Ai provider ( OpenAi, Anthropic Claude, Google, DeepSeek ) using your own ApiKey. First, you will have to enter your Api Key, and choose a model.

Ai Assistant Settings

Write a question and optionally choose to send attach the current diagram structure:

  • the table structure for all diagram tables
  • the table structure for the selected tables in diagram
  • a custom selection

Ai Attacht Table Structure

Press the 'Send' button on the bottom-right:

Ai Chat Question

If the Ai answer contains a code block with 'CREATE TABLE' statement, you can choose to merge this into the actual design model. The schema changes won't be applied into the database.

Apply them into the database with one more synchronization, between the design model and the database.

Ai Synchronization Dialog

Use Docking Framework

Now we use for diagrams and tools ( SQL Editor, Data Explorer, Query Builder ) a docking manager. The docking framework allow moving panes around the window. The frames can be minimized, like the 'Ai Assistant'.

DbSchema Docking Framework

Other Features

  • Naming Dictionary - convert letterCases to underscore
  • Introduce View menu and move Appearance as Theme under View
  • Offline Editor save comment on pressing Enter on text area, new lines with Ctrl+Enter. This makes it consistent with browse behaviour.
  • Use DBMS specific code to escape comment quotes
  • New DbSchema kit for ARM processors (Windows, Linux)

Bug Fixes

  • Column Editor pressing tab until the data type is selected will show an empty data type combo
  • On MacOS mouse-over diagram may hide other applications if they are on top
  • MacOS Drag title bar
  • Offline Editor Add Column button is always active
  • Choose .db file in Connection Dialog didn't work on MacOS
  • Crash in opening a file with Query Column pointing to missing column
  • Editing virtual foreign keys is duplicating the columns
  • SqlServer - cannot drop a column if it has a default value. The default constraint should be dropped first.
  • Organize user.home/.DbSchema into config/ and data/. Groovy scripts are moved under data/scripts

DbSchema Database Design & Management

Visual Design with ER Diagrams
DbSchema ER Diagram Features Overview
Visual Design & Schema Diagram

✓ Create and manage your database schema visually through a user-friendly graphical interface.

✓ Easily arrange tables, columns, and foreign keys to simplify complex database structures, ensuring clarity and accessibility.

GIT & Collaboration
Version Control & Collaboration

✓ Manage schema changes through version control with built-in Git integration, ensuring every update is tracked and backed up.

✓ Collaborate efficiently with your team to maintain data integrity and streamline your workflow for accurate, consistent results.

Data Explorer & Query Builder
Relational Data & Query Builder

✓ Seamlessly navigate and visually explore your database, inspecting tables and their relationships.

✓ Build complex SQL queries using an intuitive drag-and-drop interface, providing instant results for quick, actionable insights.

Interactive Documentation & Reporting
HTML5 Documentation & Reporting

✓ Generate HTML5 documentation that provides an interactive view of your database schema.

✓ Include comments for columns, use tags for better organization, and create visually reports.