Description
After checking the documentation, it doesn't appear that pop supports creating a transaction with TxOptions. I ran into this discovery after finding a need to explicitly set the IsolationLevel in Postgres.
If this feature is supported, it would be nice if it were more clearly documented, since it would appear to differ from the standard APIs for configuring these options.
Steps to Reproduce the Problem
- Attempted to find a way to specify
TxOptions using code discovery tools, autocompletion
- Looked in the documentation to see if there was a different way to specify said options.
- Couldn't find anything, so posted in the #buffalo slack channel.
Expected Behavior
When invoking either pop.Connection.NewTransaction or pop.ConnectionTransaction(fn), I would expect to be able to provide TxOptions.
Actual Behavior
When invoking either pop.Connection.NewTransaction or pop.ConnectionTransaction(fn), I am unable to provide TxOptions.
Info
- I am using Pop through Buffalo
- Buffalo version 1.17.3 via Docker image:
gobuffalo/buffalo:v0.17.3-slim
Description
After checking the documentation, it doesn't appear that
popsupports creating a transaction withTxOptions. I ran into this discovery after finding a need to explicitly set theIsolationLevelin Postgres.If this feature is supported, it would be nice if it were more clearly documented, since it would appear to differ from the standard APIs for configuring these options.
Steps to Reproduce the Problem
TxOptionsusing code discovery tools, autocompletionExpected Behavior
When invoking either
pop.Connection.NewTransactionorpop.ConnectionTransaction(fn), I would expect to be able to provideTxOptions.Actual Behavior
When invoking either
pop.Connection.NewTransactionorpop.ConnectionTransaction(fn), I am unable to provideTxOptions.Info
gobuffalo/buffalo:v0.17.3-slim