buggood first issue
仓库指标
- 星标
- (1,817 个星标)
- PR 合并指标
- (PR 指标待抓取)
描述
As per https://github.com/superfly/corrosion/pull/176 if an statement within an ongoing postgres transaction errors we should reject all commands other than a ROLLBACK. Currently we only do discard_until_sync on errors so if a transaction fails and the client sends a SYNC message then it can send another failing statement.
Also as per the original PR we should error on trying to start an nested transaction.