• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

babelfish-for-postgresql / babelfish_extensions / 15764117180
77%

Build:
DEFAULT BRANCH: BABEL_5_X_DEV
Ran 19 Jun 2025 06:56PM UTC
Jobs 1
Files 119
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

19 Jun 2025 06:21PM UTC coverage: 75.657% (-0.001%) from 75.658%
15764117180

push

github

web-flow
Updated escape logic in quotename (#3817)

Issue Description:

In Babelfish, the QUOTENAME function currently produces incorrect results for many queries due to flaws in its escape character handling logic. The function fails to properly escape characters that match the right delimiter.
Also handle Unicode character handling in delimeter.
Changes logic to accept fetch first character from delimeter string and use it as delimeter
Solution:

The escape logic has been updated to properly handle special characters. Now, when QUOTENAME encounters any character within the input string that matches the right delimiter, it correctly escapes that character.
Updated logic to check byte size instead of len check.


Signed-off-by: Herambh Shah <herambhs@amazon.com>
Issues Resolved: BABEL - 2311

14 of 14 new or added lines in 1 file covered. (100.0%)

2 existing lines in 1 file now uncovered.

48973 of 64730 relevant lines covered (75.66%)

316866.69 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
72.43
-0.4% contrib/babelfishpg_tds/src/backend/tds/tdsutils.c
Jobs
ID Job ID Ran Files Coverage
1 15764117180.1 19 Jun 2025 06:56PM UTC 119
75.66
GitHub Action Run
Source Files on build 15764117180
  • Tree
  • List 119
  • Changed 3
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #15764117180
  • 8cc36efd on github
  • Prev Build on BABEL_5_X_DEV (#15757886306)
  • Next Build on BABEL_5_X_DEV (#15770624358)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc