Files
2026-07-13 12:10:05 +08:00

1.3 KiB

All ORM packages are now merged into drizzle-orm

Starting from release 0.17.0 and onwards, all dialect-specific packages are merged into drizzle-orm. Legacy ORM packages will be archived.

Import paths changes

PostgreSQL

  • import { ... } from 'drizzle-orm-pg' -> import { ... } from 'drizzle-orm/pg-core'
  • import { ... } from 'drizzle-orm-pg/node' -> import { ... } from 'drizzle-orm/node-postgres'
  • import { ... } from 'drizzle-orm-pg/neondb' -> import { ... } from 'drizzle-orm/neon'
  • import { ... } from 'drizzle-orm-pg/postgres.js' -> import { ... } from 'drizzle-orm/postgres.js'

MySQL

  • import { ... } from 'drizzle-orm-mysql' -> import { ... } from 'drizzle-orm/mysql-core'
  • import { ... } from 'drizzle-orm-mysql/mysql2' -> import { ... } from 'drizzle-orm/mysql2'

SQLite

  • import { ... } from 'drizzle-orm-sqlite' -> import { ... } from 'drizzle-orm/sqlite-core'
  • import { ... } from 'drizzle-orm-sqlite/better-sqlite3' -> import { ... } from 'drizzle-orm/better-sqlite3'
  • import { ... } from 'drizzle-orm-sqlite/d1' -> import { ... } from 'drizzle-orm/d1'
  • import { ... } from 'drizzle-orm-sqlite/bun' -> import { ... } from 'drizzle-orm/bun-sqlite'
  • import { ... } from 'drizzle-orm-sqlite/sql.js' -> import { ... } from 'drizzle-orm/sql.js'