From ad6ee2bd56187870b342436c3b33b1cb4755c5fe Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Mon, 3 Jan 2022 20:56:12 -0600 Subject: [PATCH] Add circle array --- pgtype/pgtype.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pgtype/pgtype.go b/pgtype/pgtype.go index 11f7ce0b..6221227d 100644 --- a/pgtype/pgtype.go +++ b/pgtype/pgtype.go @@ -38,6 +38,7 @@ const ( Float4OID = 700 Float8OID = 701 CircleOID = 718 + CircleArrayOID = 719 UnknownOID = 705 MacaddrOID = 829 InetOID = 869 @@ -305,6 +306,7 @@ func NewConnInfo() *ConnInfo { ci.RegisterDataType(DataType{Name: "_int4", OID: Int4ArrayOID, Codec: &ArrayCodec{ElementCodec: Int4Codec{}, ElementOID: Int4OID}}) 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{Value: &NumericArray{}, Name: "_numeric", OID: NumericArrayOID}) ci.RegisterDataType(DataType{Value: &TextArray{}, Name: "_text", OID: TextArrayOID}) ci.RegisterDataType(DataType{Value: &TimestampArray{}, Name: "_timestamp", OID: TimestampArrayOID})