Drizzle ORM
Drizzle is a lightweight and non-addicted ORM library developed for TypeScript and JavaScript projects. PostgreSQL supports MySQL and SQLite databases; NodeJS works without the need for an additional adapter in Bun, Deno and various edge runtime environments. SQL allows you to write similar queries and identify relational schemes.
drizzle-team · ORM & Database Tooling
- You can develop applications with PostgreSQL, MySQL and SQLite databases
- You can run database queries in NodeJS, Deno, Bun or edge environments
- You can generate database migration files using Drizzle Kit
- • High number of open issues (2,060)
- ↓ NegativeGitHub Issue
[BUG]: drizzle-kit push is not detecting Postgres enum label already exists
“### What version of `drizzle-orm` are you using? 0.30.9 ### What version of `drizzle-kit` are you using? 0.21.2 ### Describe the Bug This bug happens every so often. Is there a work around? pnpm drizzle-kit push drizzle-kit: v0.21.2 drizzle-orm: v0.30.9 No config path provided,…”
- ↓ NegativeGitHub Issue
[BUG]: TypeError: Cannot read properties of undefined (reading 'compositePrimaryKeys')
“### What version of `drizzle-orm` are you using? 0.30.10 ### What version of `drizzle-kit` are you using? 0.21.2 ### Describe the Bug if I have tables with no composite primary keys(table => pk: primaryKey(....) , then i can change my column names and do whatever i want with no…”
Verified against README · Oct 26, 2026 · source