Repository navigation
v0.2.0
A UUID binds as a RAW(16), and a CLOB or a BLOB with an IS JSON check reads.
go get github.com/xo/oracle@v0.2.0New
- A
uuid.UUIDof the standard library binds as aRAW(16), which is how
Oracle stores a UUID. So do a*uuid.UUIDand asql.Null[uuid.UUID],
and a nil pointer or a NULL binds as a NULLRAW. A[]uuid.UUIDbinds
as a batch. An OUT into auuid.UUIDneeds no size. v0.1.x refused a
uuid.UUIDwith ORA-01484. - A
RAW(16)scans into a*uuid.UUID, and into*anyas a[]byte, as
everyRAWdoes. D37 indocs/PLAN.mdsays why.
Fixed
- A CLOB or a BLOB with an
IS JSONcheck failed to read in the default
inline LOB mode, withTTC error: received code 0. It now reads as any
other CLOB or BLOB. Withlob_fetch=streamit worked already.
The API of v0.1.1 is unchanged.