You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-43Lines changed: 2 additions & 43 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ This will likely cater the most to teams already familiar with the simplicity of
42
42
43
43
## Summary
44
44
* Exactly-once job delivery
45
-
* Create jobs within your existing database transaction
45
+
* Create jobs in an existing db transaction, including adapters for popular ORMs such as Drizzle, Knex, Kysely, Prisma
46
46
* Backpressure-compatible polling workers
47
47
* Cron scheduling
48
48
* Queue storage policies to support a variety of rate limiting, debouncing, and concurrency use cases
@@ -51,6 +51,7 @@ This will likely cater the most to teams already familiar with the simplicity of
51
51
* SQL support for non-Node.js runtimes for most operations
52
52
* Serverless function compatible
53
53
* Multi-master compatible (for example, in a Kubernetes ReplicaSet)
54
+
*[Additional database backends](https://timgit.github.io/pg-boss/docs/database-backends) for Postgres-based databases such as CockroachDB, YugabyteDB and Citus. Or, use embedded PGlite for running entirely in-process.
54
55
55
56
## CLI
56
57
@@ -70,48 +71,6 @@ A HTTP proxy is available in the [`@pg-boss/proxy`](https://www.npmjs.com/packag
70
71
71
72
See the [proxy documentation](https://github.com/timgit/pg-boss/blob/master/packages/proxy/README.md) for full configuration and deployment options.
72
73
73
-
## ORM Transaction Adapters
74
-
75
-
pg-boss ships adapters for running operations inside ORM-managed transactions. Each adapter wraps the ORM's transaction object as an `IDatabase` you can pass via the `db` option on `send()`, `insert()`, `fetch()`, `complete()`, and other methods.
The Drizzle adapter accepts the `sql` tagged-template function from `drizzle-orm` as a second argument so it can construct parameterised queries without a runtime dependency on `drizzle-orm`.
0 commit comments