





Automatically translated from Japanese by AI
TableSmith is a tool that organizes table definitions and column information necessary during database design, streamlining the design process.
6122
# TableSmith
TableSmith is a Windows desktop application that supports database table design.
You can input table design information such as tables, columns, primary keys, foreign keys, and indexes on the screen, and output them as CREATE TABLE statements, Excel table definition documents, and ER diagrams.
TableSmith is a tool designed to streamline database design work required in business system development.
You can organize table physical names, logical names, descriptions, columns, data types, sizes, Not Null constraints, default values, primary keys, foreign keys, and more on the screen, and output SQL and design documents based on that information.
It supports CREATE TABLE statement output for SQL Server, MySQL, and Oracle, and can switch and output identifiers, data types, comment syntax, and auto-increment clauses for each RDBMS.
Furthermore, you can manage default RDB, schema, character encoding, and collation on a per-project basis, and set schema names, character encoding, and collation for each table. Decimal type precision/decimal places, auto-increment, protection targets, protection methods, index definitions, and more can be handled as design information.
The created design information can be saved and loaded as .tablesmith.json, allowing you to maintain the design state during development or edit it later.
.tablesmith.json.It is a desktop application for Windows.
The .NET 10 Desktop Runtime is required to run it.
Download and run the installer from GitHub Releases.
In the installer version, you can check for new versions from "Check for Updates" in the app.
In DB design, table definitions, SQL, Excel design documents, and ER diagrams are often created separately, which makes information discrepancies and rework likely to occur.
TableSmith consolidates table design information in one place and outputs SQL, Excel, and ER diagrams from there, aiming to simplify design work and improve speed and accuracy in the early stages of development.
Reactions & commentsFeedback
Share your thoughts, bug reports, or suggestions directly with the developer
Log in to share your feedback
Log in to leave feedback