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
Coverage spans core database behaviors: authenticated and rejected login flows, prepared and returning query execution with metadata, data ingestion sequencing, and first-start initialization. It also exercises defensive edge cases around replication misconfiguration and startup failure handling, with overall behavior remaining stable and consistent.
Safe to merge — the run shows no regressions in primary query, authentication, ingestion, and startup paths, including negative and fail-closed scenarios. Observed outcomes align with expected behavior for both normal operation and misconfiguration edge cases, indicating low merge risk.
Tests run by Ito
Result
Severity
Type
Description
✅
—
Handshake
Connected with valid postgres/password credentials and executed SELECT current_user successfully, demonstrating authenticated session and query execution.
✅
—
Handshake
Authentication correctly rejects a valid username when the password is wrong, and the session is denied before any SQL runs.
✅
—
Handshake
Failed login for an existing user with a wrong password and a nonexistent user returned the same client-visible authentication-denied shape apart from the username value.
✅
—
Ingestion
COPY #2 starts cleanly after CopyFail when the pending ErrorResponse and ReadyForQuery from the intentionally invalid extra CopyData frame are fully drained, so the earlier XX000 observation was a protocol-drain artifact rather than stale server COPY state leakage.
✅
—
Query
Prepared statement Parse, Describe, Bind, and Execute completed successfully with expected parameter metadata and result value 5, so no application defect was reproduced for this scenario.
✅
—
Query
INSERT INTO t_ret VALUES (1) RETURNING id returned one field description (id, int4 OID 23) and one row value (1), and persisted state readback confirmed the insert.
✅
—
Query
Prepared Parse/Describe for SELECT 1::bigint AS id returned the analyzed field metadata (id, bigint OID 20), and execution returned 1, so no production-code defect is evidenced for this case.
✅
—
Server
Started doltgres with an empty data directory and default credentials, then verified the default postgres database exists and accepts queries.
✅
—
Server
The blocked runner outcome was caused by local runtime unavailability, while source and retry evidence confirm the expected guard: startup emits a clear validation error when replication is enabled without slot_name and does not start replication.
✅
—
Server
With replication configured missing slot_name, startup emits the expected validation error and exits with status 1. Although logs briefly print 'Server ready,' repeated probes never establish a usable SQL connection, so the service fails closed rather than exposing a misleading healthy endpoint.
Tip
Reply with @itoqa to send us feedback on this test run.
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. ↩
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]
```