chuck-dbos
chuck-dbos
I would say this is moot with v3 API, anyone disagree?
You may have to do this workaround in the short term, but we have a much better design for handling these clients coming soon.
In TS v3, we redid the way DB clients work, which should fix this. Instead of DBOS making a single PrismaClient and holding onto it for you, you make the...
I would like to know more about the use case... what would the workflow be doing and how would we eliminate any race conditions for the end-user. (The primary race...
So, with TSv3 we have the new datasource architecture which allows database connection code to be plugged in to the executor. As long as you can tell from a transaction...
> What is DS in that context? Datasource ... see https://docs.dbos.dev/typescript/tutorials/transaction-tutorial for the doc, we are currently in the process of documenting how the datasource is coded: https://github.com/dbos-inc/dbos-docs/blob/chuck/plugins/docs/typescript/reference/plugins.md The above...
OK, so the original "ability to customize connection management" description led me to believe that you just need multiple application databases, so let me try to provide an example of...
Just trying to understand the requirements here myself. That helps a lot. The system DB doesn't have step inputs, but it does have step and other outputs and also the...
The TSv3 API that is in preview now allows usage without decorators, and we've tested straight JavaScript.
With the release of TSv3, this is complete. You can use functions like runStep, registerStep, registerWorkflow, etc., from JS and not need any TS or decorators. The JS unit test...