The GitHub Actions job "E2E - SQL" on 
shardingsphere.git/fix/postgresql-function-projection-column-label has failed.
Run started by GitHub user viminizer (triggered by viminizer).

Head commit for run:
b6825eab14f912f7b28e72dd9e07b648bb3b7d67 / Shoxrux Tursunov 
<[email protected]>
Fix PostgreSQL function projection column label case folding

PostgreSQL folds unquoted identifiers to lower case, so SELECT ABS(id)
reports the column label as abs. The function branch of
PostgreSQLProjectionIdentifierExtractor returned the raw parsed name
instead, so the label echoed whatever case the user typed. Quoted
function names also leaked their quote characters into the label.

Route the function name through IdentifierValue to strip quoting, then
fold it only when it is unquoted, matching the rule
ProjectionIdentifierExtractEngine already applies to identifiers.

openGauss delegates to the PostgreSQL extractor and folds identifiers
the same way, so its expectations are updated alongside.

Report URL: https://github.com/apache/shardingsphere/actions/runs/31355927121

With regards,
GitHub Actions via GitBox

Reply via email to