docs: ArcadeDB retested on 26.9.1 — NULL BOOLEAN fixed upstream (#6674), DATETIME_MICROS literal reported as #8090 - #139
Closed
singhpratech wants to merge 1 commit into
Closed
singhpratech wants to merge 1 commit into
singhpratech wants to merge 1 commit into
Conversation
…4), DATETIME_MICROS space+fraction literal reported by the maintainer as #8090 The tracker's "documented, not yet reported" row for ArcadeDB carried two behaviours observed on 2026-08-28 against arcadedata/arcadedb:latest, which was 26.8.1 that day. Retested on the 26.9.1 image on 2026-09-21, over libpq on both result formats and through psqlodbc 18 with the bridge: * A NULL BOOLEAN no longer arrives as false. That was ArcadeData/arcadedb#6674, reported by an ArcadeDB contributor and fixed on 2026-08-24, shipped in 26.9.1. The matrix entry masked it with not_null=("bo",); the flag is removed and the entry still passes, with the all-NULL row check covering the column again. * The DATETIME_MICROS literal with a space separator and a fraction is still stored as NULL under a successful INSERT. The maintainer opened ArcadeData/arcadedb#8090 for it on 2026-09-21 with the root cause (a blanket catch in Type.convert() that returns null at FINE) and a reproducer, credited to this project, labelled critical. Both move to the reported table; tests/compat/README.md says the same. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019J3cZWZtvDRnwNwmyqcNFV
Owner
Author
|
Superseded by #138, which carries the same tracker and README correction from the Linux side. The one extra change here, dropping the arcadedb entry's not_null=("bo",) flag, is verified on macOS (test_matrix.py arcadedb PASS on the 26.9.1 image without it, all-NULL row check covering bo) and can follow once the matrix row pins 26.9.1. |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Retest of the two ArcadeDB behaviours the tracker listed as "documented, not yet reported", prompted by Arcade Data's review of the case-study draft.
Setup: ArcadeDB 26.9.1 official image (arm64,
sha256:02a1a74f…) withPostgresProtocolPlugin, on macOS; checked over libpq (psycopg 3) with text and binary result formats, and through psqlodbc 18.00.0004 with adbcbridge 0.1.3 using the matrix connection string (BoolsAsChar=0).BOOLEANarrives asfalseDATETIME_MICROSliteral with space + fraction stored as NULLChanges
docs/UPSTREAM.md: the ArcadeDB "documented, not yet reported" row is removed; two rows added to the reported table (#8090 open; #6674 fixed, listed because this tracker carried the symptom).tests/compat/test_matrix.py: thearcadedbentry dropsnot_null=("bo",);test_matrix.py arcadedbon 26.9.1: PASS (PostgreSQL (via ODBC) 12.0.0) with the all-NULL row check coveringboagain.tests/compat/README.md: the two bullets updated to match.Nothing in
COMPATIBILITY.mdchanges (the entry was and is PASS (read); the ISO-8601Tliteral rule still applies).🤖 Generated with Claude Code
https://claude.ai/code/session_019J3cZWZtvDRnwNwmyqcNFV