Commit b309198
Fix described flag set before RowDescription is actually sent
The described flag was being set unconditionally at the start of
Describe portal handling, but then NoData might be sent instead of
RowDescription (for non-SELECT, failed describe, or empty columns).
This caused Execute to skip sending RowDescription (thinking Describe
already sent it), resulting in DataRows without field structure error:
"Received resultset tuples, but no field structure for them"
Now described=true is only set when we actually send RowDescription.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent b0725ee commit b309198
1 file changed
+3
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1068 | 1068 | | |
1069 | 1069 | | |
1070 | 1070 | | |
1071 | | - | |
1072 | 1071 | | |
1073 | 1072 | | |
1074 | 1073 | | |
| |||
1105 | 1104 | | |
1106 | 1105 | | |
1107 | 1106 | | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
1108 | 1110 | | |
1109 | 1111 | | |
1110 | 1112 | | |
| |||
0 commit comments