Initialising Workbench...
Build Drizzle ORM table schemas for PostgreSQL, MySQL, or SQLite. Add columns, pick types, set constraints — copy the ready-to-use TypeScript output.
Every tool runs entirely in your browser. Nothing you type is uploaded, stored, or logged on our servers.
The Drizzle ORM Schema Generator lets you visually build TypeScript table definitions for PostgreSQL, MySQL, and SQLite. Select your database, name your table, and add columns with types, lengths, and constraints like Primary Key, Not Null, and Unique.
The output is ready-to-paste Drizzle ORM TypeScript code using pgTable, mysqlTable, or sqliteTable — including the correct import statement from drizzle-orm/pg-core, drizzle-orm/mysql-core, or drizzle-orm/sqlite-core.
This tool handles type-specific column builders such as serial for auto-increment in PostgreSQL, MySQL int().autoincrement(), and SQLite's integer().primaryKey({ autoIncrement: true }). Every tool runs locally — nothing is sent to a server.
It generates Drizzle ORM table schema definitions from your input, giving you TypeScript schema code you can drop into a Drizzle project.
No. The schema is generated entirely client-side in your browser, so your table and column definitions never leave your machine.
Drizzle ORM works with SQL databases such as PostgreSQL, MySQL, and SQLite, and the generated schema uses Drizzle's TypeScript column builders.
Yes. This tool produces schema code only. You generate and apply migrations using drizzle-kit and your own database connection.
Yes. The output is plain TypeScript you can extend with relations, indexes, and constraints to match your data model.