You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
QUERY: drop table test3;
RECEIVED ERROR: COPY DATA message received without a COPY FROM STDIN operation in progress
${\color{lightgreen}Progressions (1)}$
subselect
QUERY: select count(*) from tenk1 t
where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0);
Footnotes
These are tests that we're marking as Successful, however they do not match the expected output in some way. This is due to small differences, such as different wording on the error messages, or the column names being incorrect while the data itself is correct. ↩
Coverage spans core database behavior: ordinary and parameterized reads and writes, committed data and schema visibility, transaction commit and rollback handling, recovery after malformed or failed queries, concurrent updates, and historical data reads. It includes normal flows plus edge cases involving NULL and binary values, invalid input, retries, connection reuse, cross-connection visibility, and concurrent consistency.
Safe to merge — all exercised behaviors passed, with no regressions, new failures, or previously flagged failures attributable to this PR. No merge-blocking application issues were identified.
Tests run by Ito
Result
Severity
Type
Description
✅
—
General
Text, binary, and NULL parameters returned the right rows, and repeating the text value did not reuse stale data.
✅
—
General
The committed table kept its row data and updated column list after the schema change and a fresh connection.
✅
—
General
The malformed prepared statement returned an error, then the same connection returned Alice and Bob and passed a final framing check.
✅
—
General
Committed rows stayed visible, the rolled-back row stayed absent, and the same connection continued working after commands were issued in different orders.
✅
—
General
While one session committed updates, the other always saw a complete table state with matching rows and column details.
✅
—
General
A malformed query returned an error, then the same connection returned both employee rows and accepted a final query.
✅
—
Binding
The application supports text parameters through its PostgreSQL client protocol, and the matching row is returned with the value Alice. The recorded failure came from sending SQL PREPARE and EXECUTE commands, which is a different path from the extended protocol used for client parameter binding.
✅
—
Dolt
The employee rows were committed and could be read from the current branch. The table also appeared in the catalog with the expected table type.
✅
—
Results
The query returned Alice and Bob with ids 1 and 2 in ascending order.
✅
—
Rev
The reviewed Dolt and SQL engine versions resolved exactly, all module checksums were verified, and dependency cleanup made no file changes.
✅
—
Rev
All packages passed their tests and checks, and both production programs built successfully after the dependency update.
✅
—
Rev
The client connected successfully, ran ordinary and parameterized SQL, committed an update, and read the changed row from a second connection with the expected metadata.
✅
—
Rev
The duplicate insert returned an error, but the session recovered. A later valid insert committed, and another connection saw exactly the two valid rows.
✅
—
Rev
Two commits succeeded, the current table showed values 1 and 2, and the earlier snapshot showed only value 1. The same session also accepted another query afterward.
Tip
Reply with @itoqa to send us feedback on this test run.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
☕ An Automated Dependency Version Bump PR 👑
Initial Changes
The changes contained in this PR were produced by `go get`ing the dependency.
```bash
go get github.com/dolthub/[dependency]/go@[commit]
```