From 97d8a408ea6501877550c2d0a0a96be2b395df22 Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Tue, 18 Jan 2022 11:30:39 -0600 Subject: [PATCH] Add line array --- pgtype/pgtype.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pgtype/pgtype.go b/pgtype/pgtype.go index 605d9132..7c94c809 100644 --- a/pgtype/pgtype.go +++ b/pgtype/pgtype.go @@ -33,6 +33,7 @@ const ( BoxOID = 603 PolygonOID = 604 LineOID = 628 + LineArrayOID = 629 CIDROID = 650 CIDRArrayOID = 651 Float4OID = 700 @@ -273,6 +274,7 @@ func NewConnInfo() *ConnInfo { ci.RegisterDataType(DataType{Name: "_int8", OID: Int8ArrayOID, Codec: &ArrayCodec{ElementCodec: Int8Codec{}, ElementOID: Int8OID}}) ci.RegisterDataType(DataType{Name: "_interval", OID: IntervalArrayOID, Codec: &ArrayCodec{ElementCodec: IntervalCodec{}, ElementOID: IntervalOID}}) ci.RegisterDataType(DataType{Name: "_box", OID: BoxArrayOID, Codec: &ArrayCodec{ElementCodec: BoxCodec{}, ElementOID: BoxOID}}) + ci.RegisterDataType(DataType{Name: "_line", OID: LineArrayOID, Codec: &ArrayCodec{ElementCodec: LineCodec{}, ElementOID: LineOID}}) 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{Name: "_name", OID: NameArrayOID, Codec: &ArrayCodec{ElementCodec: TextCodec{}, ElementOID: NameOID}})