buggood first issue
Repository metrics
- Stars
- (1,817 stars)
- PR merge metrics
- (PR metrics pending)
Description
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.