diff --git a/pgtype/pgtype.go b/pgtype/pgtype.go index 5591d623..d14087cd 100644 --- a/pgtype/pgtype.go +++ b/pgtype/pgtype.go @@ -50,6 +50,7 @@ const ( BPCharArrayOID = 1014 VarcharArrayOID = 1015 Int8ArrayOID = 1016 + PointArrayOID = 1017 BoxArrayOID = 1020 Float4ArrayOID = 1021 Float8ArrayOID = 1022 @@ -265,6 +266,7 @@ func NewConnInfo() *ConnInfo { ci.RegisterDataType(DataType{Name: "_int8", OID: Int8ArrayOID, Codec: &ArrayCodec{ElementCodec: Int8Codec{}, ElementOID: Int8OID}}) ci.RegisterDataType(DataType{Name: "_box", OID: BoxArrayOID, Codec: &ArrayCodec{ElementCodec: BoxCodec{}, ElementOID: BoxOID}}) ci.RegisterDataType(DataType{Name: "_circle", OID: CircleArrayOID, Codec: &ArrayCodec{ElementCodec: CircleCodec{}, ElementOID: CircleOID}}) + ci.RegisterDataType(DataType{Name: "_point", OID: PointArrayOID, Codec: &ArrayCodec{ElementCodec: PointCodec{}, ElementOID: PointOID}}) ci.RegisterDataType(DataType{Value: &NumericArray{}, Name: "_numeric", OID: NumericArrayOID}) ci.RegisterDataType(DataType{Value: &TextArray{}, Name: "_text", OID: TextArrayOID}) ci.RegisterDataType(DataType{Value: &TimestampArray{}, Name: "_timestamp", OID: TimestampArrayOID})