Files
drizzle-team--drizzle-orm/changelogs/drizzle-orm/0.23.9.md
T
2026-07-13 12:10:05 +08:00

20 lines
596 B
Markdown

# Transactions support 🎉
You can now use transactions with all the supported databases and drivers.
`node-postgres` example:
```ts
await db.transaction(async (tx) => {
await tx.insert(users).values(newUser);
await tx.update(users).set({ name: 'Mr. Dan' }).where(eq(users.name, 'Dan'));
await tx.delete(users).where(eq(users.name, 'Dan'));
});
```
For more information, see transactions docs:
- [PostgreSQL](/drizzle-orm/src/pg-core/README.md#transactions)
- [MySQL](/drizzle-orm/src/mysql-core/README.md#transactions)
- [SQLite](/drizzle-orm/src/sqlite-core/README.md#transactions)