Datasources (#670)
Introduces datasources, similar to [TS datasources](https://docs.dbos.dev/typescript/tutorials/transaction-tutorial) Note: * Unlike built in DBOS transactions, running a datasource transaction outside of a workflow does *NOT* create a temporary workflow. A DS transaction simply executes as is w/o durable execution bookkeeping when run outside of a workflow * PG Datasources do not attempt to create the associated database on startup. This is in contrast to "vanilla" DBOS which does attempt to create the app db on startup if it doesn't exist. PG Datasources only ensure the `datasource_outputs` table exists fixes #563
H
Harry Pierson committed
882f762eade4ec5a6dc8cb24b06fa0714c9a1d83
Parent: 33370de
Committed by GitHub <noreply@github.com>
on 5/13/2026, 5:31:54 PM