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: select unique2, x.*
from int4_tbl x left join lateral (select unique1, unique2 from tenk1 where f1 = unique1) ss on true;
QUERY: select * from int4_tbl i left join
lateral (select * from int2_tbl j where i.f1 = j.f1) k on true;
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, including precise handling of boundary and constrained values, transaction and session recovery after errors, persistence across commits and reconnects, versioned data and branch operations, and PostgreSQL client compatibility. It also covers dependency integrity and production build health, representing happy paths, edge cases, error recovery, and integration behavior rather than UI presentation.
Safe to merge — the exercised application and integration behaviors show no PR-attributable regressions or new failures, so there is no merge blocker identified in this run. A few environment-related limitations affect how some checks were executed, but they are not evidence of a defect in this change.
Tests run by Ito
Result
Severity
Type
Description
✅
—
General
The database kept the exact number, date, timestamp, and integer-array values after an update, commit, and fresh connection. It also rejected an invalid foreign-key insert without leaving a partial row.
✅
—
General
The database returned a clear error for the unsupported PREPARE statement, then the same connection updated the row and read back the new value.
✅
—
General
Constrained numeric, array, JSONB, and temporal values were stored and read correctly, and the committed update was visible. A PostgreSQL client also completed the required parameterized prepared query successfully; the earlier error came from testing unsupported SQL PREPARE syntax instead of the client protocol.
✅
—
General
The database kept the first row in the commit and kept the later row as an uncommitted change. Both branches pointed to the same commit, and the clean branch showed only the intended committed row.
✅
—
General
After a duplicate entry failed, rollback cleared the error and the retry was saved. A new connection saw only the valid retry row.
✅
—
Client
The client connected, created and populated a table, committed an update, and successfully ran a parameterized prepared query. The earlier error came from using unsupported SQL PREPARE syntax instead of the client protocol used by this test.
✅
—
Dolt
The table row remained after staging and committing, and the database reported no remaining changes.
✅
—
Query
The supported constrained SQL paths remain implemented, including foreign-key checks, temporary-table lookup, and representative values. A fresh runtime rerun was blocked because the local server and Go toolchain were unavailable.
✅
—
Rev
The three upgraded modules resolve at the requested versions, their checksums verify, and the dependency files contain only the intended update.
✅
—
Rev
The production code compiled successfully with the upgraded engine dependencies, and the resulting Doltgres executable reported its version. The required wrapper could not run in the local environment because Docker was unavailable, but an equivalent container build produced the expected binary.
✅
—
Rev
The core engine test suite passed across all applicable packages after the temporary local credential bypass was removed. SQL authorization and behavior were therefore verified without a production-code defect.
✅
—
Rev
Transaction checks passed for starting work, handling failed statements, retrying changes, saving them, undoing them, and clearing session state.
✅
—
Rev
Commits, branches, merges, and historical reads completed successfully. The version-controlled data returned the expected rows in the local regression suite.
✅
—
Rev
PostgreSQL clients connected successfully, ran prepared and parameterized statements, decoded results, and recovered after errors.
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]
```