more function support - #3087
Conversation
…l-cased psql query handlers
|
SummaryCoverage spans database metadata and session behavior, including normal catalog reads, routine and index visibility, repeated and concurrent access, invalid identifiers, malformed batches, transaction rollback, and connection recovery. The results indicate healthy happy-path behavior plus edge-case, error-handling, and isolation coverage. Safe to merge — the exercised behavior is healthy with no PR-attributable regressions, new failures, or previously failing tests remaining. No merge blocker was identified; the run is low risk. Tests run by Ito
Tip Reply with @itoqa to send us feedback on this test run. |
|
|
Diff SummaryThe run covers database catalog behavior across normal lookups, type and identifier comparisons, generated-row numbering, trigger and relationship metadata, session recovery, repeated and concurrent access, and relation lifecycle edge cases. The exercised paths are broadly healthy, including invalid-input handling and boundary conditions, but a multi-function query form exposes an alias-collision failure. Not safe to merge yet — this PR introduces a medium-severity functional failure for a valid edge-case query involving multiple unnamed generated-function sources, while explicitly aliased queries continue to work. The issue is localized and avoidable, but it breaks supported query behavior and is directly attributable to the change. Tests run by ItoTip Reply with @itoqa to send us feedback on this test run. |
|
Diff SummaryThe run covered database catalog behavior across normal create, replace, and preserve flows, along with edge cases for duplicates, invalid object types, missing metadata, foreign-key removal, trigger replacement, and unknown or null identifiers. It also checked that catalog state, comparisons, ordering, and later database operations remain consistent after errors or changes. Safe to merge — all exercised behaviors passed, with no regressions or PR-attributable failures identified. Previously passing areas not exercised in this run are not merge blockers based on these results. Tests run by Ito
Tip Reply with @itoqa to send us feedback on this test run. |


Functionality required to stop special-casing psql commands, which now all work natively.
In addition to some missing functions, this PR also implements a few other features / fixes required for full psql support: