Skip to content

Enhance job queue configuration and transactional job creation - #28

Merged
nicnocquee merged 2 commits into
mainfrom
bring-your-own-connection
Feb 23, 2026
Merged

nicnocquee merged 2 commits into
mainfrom
bring-your-own-connection

Conversation

@nicnocquee

Copy link
Copy Markdown
Owner
  • Updated the job queue configuration to allow users to provide either a databaseConfig or a pool for PostgreSQL, and similarly for Redis with redisConfig or client.
  • Introduced the AddJobOptions interface to support transactional job creation by allowing an external database client to be passed, ensuring atomic job insertion within existing transactions.
  • Enhanced documentation to clarify the usage of the new options and provide examples for both PostgreSQL and Redis backends.
  • Improved error handling to prevent misuse of the db option with the Redis backend.

These changes improve flexibility and usability for users managing job queues in DataQueue.

- Updated the job queue configuration to allow users to provide either a `databaseConfig` or a `pool` for PostgreSQL, and similarly for Redis with `redisConfig` or `client`.
- Introduced the `AddJobOptions` interface to support transactional job creation by allowing an external database client to be passed, ensuring atomic job insertion within existing transactions.
- Enhanced documentation to clarify the usage of the new options and provide examples for both PostgreSQL and Redis backends.
- Improved error handling to prevent misuse of the `db` option with the Redis backend.

These changes improve flexibility and usability for users managing job queues in DataQueue.
@netlify

netlify Bot commented Feb 23, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for docsdataqueuedev ready!

Name Link
🔨 Latest commit 7724bc3
🔍 Latest deploy log https://app.netlify.com/projects/docsdataqueuedev/deploys/699ca5f07cf5cf0008fe78de
😎 Deploy Preview https://deploy-preview-28--docsdataqueuedev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Feb 23, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for dataqueue-demo ready!

Name Link
🔨 Latest commit 7724bc3
🔍 Latest deploy log https://app.netlify.com/projects/dataqueue-demo/deploys/699ca5f095732f0008974f23
😎 Deploy Preview https://deploy-preview-28--dataqueue-demo.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@nicnocquee
nicnocquee merged commit 3f5e60f into main Feb 23, 2026
10 checks passed
@nicnocquee
nicnocquee deleted the bring-your-own-connection branch February 23, 2026 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant