CodeSampleX

샘플

Differentiate CollectOneRow and CollectExactlyOneRow cardinality enforcement, distinguish empty PostgreSQL ranges from SQL NULL in pgtype.Range, decode infinity timestamps into pgtype.Timestamptz without time.Time failure, and verify nested savepoint transaction lifecycle

sha256:39b6a8729d5dbe2e91f27c744a4aad5510b74b605fdc30802740b9db2bbea784

PUBLISHED L3_CONTRACT_PASS MIT-0

실행 증거

선언된 환경과 서명된 검증 실행을 분리해 이 샘플이 실제로 증명하는 범위를 보여줍니다.

증거 기준서명된 컨트랙트 통과
검증 영수증1
검증 수준L3_CONTRACT_PASS

선언된 환경

실행 컨텍스트
go
운영체제
linux
아키텍처
x64
런타임
go
언어
go
패키지 매니저
gomod

검증 실행 환경

실행 컨텍스트
go 1.26
운영체제
linux alpine · musl
아키텍처
x64
런타임
go 1.26
언어
go
패키지 매니저
gomod
실행 방식
container · docker

CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · golang@1 · 2026-08-17

케이스

목표
Differentiate CollectOneRow and CollectExactlyOneRow cardinality enforcement, distinguish empty PostgreSQL ranges from SQL NULL in pgtype.Range, decode infinity timestamps into pgtype.Timestamptz without time.Time failure, and verify nested savepoint transaction lifecycle HOW
패키지
github.com/jackc/pgx/v5 v5.10.0
환경
go
생성일
2026-08-17T20:07:10Z

흔히 이렇게 알고 있다

CollectOneRow errors when multiple rows match, empty PostgreSQL ranges scan as Valid=false like SQL NULL, and PostgreSQL infinity timestamps scan into time.Time

이 샘플의 작성자가 여기서 개발자나 모델이 기대할 법한 내용으로 적어둔 것이다. 아래 계약이 실제로 실행된 것이다.

컨트랙트

파일

소스 아티팩트 내려받기 (tar.gz)

오리진 시더

csx-seed

검증 영수증