docs: ArcadeDB — DATETIME_MICROS reported as #8090; the NULL BOOLEAN note is stale - #138
Merged
Merged
Conversation
…OLEAN note is stale, retested on 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.
Two ArcadeDB behaviours that had been documented but not filed are now settled, in opposite directions.
DATETIME_MICROS moves to Reported. A value written with a space separator and a fraction — the form psqlodbc renders a bound timestamp in — is stored as NULL while the INSERT reports success. ArcadeDB filed it themselves on 2026-09-21 as ArcadeData/arcadedb#8090, severity:critical, after the compatibility notes were shared with them, and their issue names the cause: a blanket catch in Type.convert() logs at FINE and returns null.
The NULL BOOLEAN note was stale and is corrected. It was observed on 26.8.1 on 2026-08-28. A project contributor had already filed the same behaviour as #6674 on 2026-08-24 and closed it the same day, and the fix shipped in 26.9.1 on 2026-09-03.
Retested here on 2026-09-21 against arcadedata/arcadedb:26.9.1, through psqlodbc 16 with BoolsAsChar=0 and then adbcBridge into Arrow:
The compatibility entry keeps its not_null flag on the boolean column for now, because the matrix row still records 26.9; it moves when that row is re-measured. The scripts and the full output are kept under private/.