SIGN IN SIGN UP

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