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

KarpelesLab / psql / 22833269558
55%

Build:
DEFAULT BRANCH: master
Ran 09 Mar 2026 12:20AM UTC
Jobs 2
Files 57
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

09 Mar 2026 12:19AM UTC coverage: 62.558% (-9.3%) from 71.862%
22833269558

push

github

MagicalTux
Add PostgreSQL-focused features: ILike, IsDuplicate, upsert, RETURNING, subqueries, typed slices

- ILike: case-insensitive LIKE (ILIKE on PG, COLLATE NOCASE on SQLite)
- IsDuplicate: detect unique constraint violations across MySQL/PG/SQLite
- Atomic counters: Incr/Decr/SetRaw for UPDATE SET expressions
- IN with typed slices: []int, []int64, etc. auto-expand to IN(...)
- Any wrapper: PG = ANY($1) array syntax, falls back to IN on others
- Subqueries in WHERE: *QueryBuilder as escapeValueCtxable + SubIn
- FOR UPDATE SKIP LOCKED / NOWAIT on builder and FetchOptions
- Fix INSERT rendering: (cols) VALUES (vals) for PG/SQLite, SET for MySQL
- Upsert builder: OnConflict/DoUpdate/DoNothing for all engines
- RETURNING support: scan-back into struct after Insert/Replace on PG
- RunQueryT/RunQueryTOne: generic typed scanning for JOIN queries

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

193 of 370 new or added lines in 10 files covered. (52.16%)

406 existing lines in 16 files now uncovered.

3121 of 4989 relevant lines covered (62.56%)

53.92 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
76.92
3.75% escape.go
5
54.29
8.29% error.go
8
68.0
ilike.go
12
68.99
-3.14% fetch.go
16
57.89
any.go
16
47.0
-31.57% replace.go
17
0.0
builder_typed.go
31
60.87
-13.15% insert.go
68
64.75
-7.66% builder.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
96.88
-1.56% vector.go
2
64.75
-7.66% builder.go
4
68.99
-3.14% fetch.go
5
60.87
-13.15% insert.go
7
50.0
-43.75% log.go
10
43.55
-8.06% setter.go
12
83.04
-5.22% table.go
14
44.71
-16.47% dialect.go
15
66.04
-14.15% vector_distance.go
18
70.99
-13.74% backend.go
21
17.58
-23.08% query.go
22
47.0
-31.57% replace.go
25
57.51
-12.95% field.go
27
48.24
-31.76% enum.go
61
28.74
-36.53% key.go
162
40.73
-39.51% check.go
Jobs
ID Job ID Ran Files Coverage
1 mysql - 22833269558.1 09 Mar 2026 12:21AM UTC 57
58.61
GitHub Action Run
2 sqlite - 22833269558.2 09 Mar 2026 12:20AM UTC 57
57.01
GitHub Action Run
Source Files on build 22833269558
  • Tree
  • List 57
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22833269558
  • ff1ece11 on github
  • Prev Build on master (#22813232789)
  • Next Build on master (#22833410222)
  • 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

© 2026 Coveralls, Inc