View Source Electric.Replication.Eval.Env.ExplicitCasts (electric v0.9.5)

Postgres has explicit casts, achievable via ::type calls. This module defines implementations for a subset of known ones. "function name" column here is a function name in this module.

List of explicit casts

sourcetargetfunction name
boolint4bool_to_int4
charint4
int8bit
int4bit
int4boolint4_to_bool
int4char
textxml
lsegpoint
boxpoint
boxlseg
boxcircle
polygonbox
polygoncircle
polygonpoint
circlebox
circlepoint
circlepolygon
bpcharxml
varcharxml
bitint4
bitint8
jsonbbool
jsonbint8
jsonbint2
jsonbint4
jsonbfloat4
jsonbfloat8
jsonbnumeric
int4rangeint4multirange
numrangenummultirange
tsrangetsmultirange
tstzrangetstzmultirange
daterangedatemultirange
int8rangeint8multirange
xid8xid

Summary

Functions