feat: add noTransaction parameter to tables.create() and columns.crea…#1049
feat: add noTransaction parameter to tables.create() and columns.crea…#10497ttp wants to merge 1 commit intosupabase:masterfrom
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review infoConfiguration used: Central YAML (base), Organization UI (inherited) Review profile: CHILL Plan: Pro Cache: Disabled due to Reviews > Disable Cache setting Disabled knowledge base sources:
📒 Files selected for processing (3)
📝 WalkthroughSummary by CodeRabbit
WalkthroughThis PR adds a Assessment against linked issues
Tip Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs). Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Adds optional
noTransactionparameter totables.create()andcolumns.create()that skipsBEGIN...COMMITwrappers when set totrue, enabling atomic multi-operation transactions.Problem
Each
create()call wraps SQL in its own transaction.Solution
Added
noTransactionparameter (defaults tofalsefor BC) that conditionally wraps SQL.Related