Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[6.x] Expose default_transaction_... Postgres settings (#8276) #8310

Merged
merged 1 commit into from
Feb 6, 2025

Conversation

msullivan
Copy link
Member

  • default_transaction_* settings apply to implicit transactions
  • start transaction will take transaction modifiers from the
    default_transaction_* settings, unless explicitly specified
  • When the effective default_transaction_isolation is lower than
    Serializable, the effective default_transaction_access_mode
    will always be ReadOnly
  • Read-only implicit transactions are currently emulated in
    the Gel server to avoid internal complications
  • default_transaction_isolation currently doesn't work on system/
    database level

* `default_transaction_*` settings apply to implicit transactions
* `start transaction` will take transaction modifiers from the
  `default_transaction_*` settings, unless explicitly specified
* When the effective `default_transaction_isolation` is lower than
  `Serializable`, the effective `default_transaction_access_mode`
  will always be `ReadOnly`
* Read-only implicit transactions are currently emulated in
  the Gel server to avoid internal complications
* `default_transaction_isolation` currently doesn't work on system/
  database level
@msullivan msullivan merged commit 42a7c07 into release/6.x Feb 6, 2025
30 checks passed
@msullivan msullivan deleted the 6x-txs branch February 6, 2025 03:52
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.

2 participants