diff --git a/pgtype/pgtype.go b/pgtype/pgtype.go index b72255ce..aedc6dd5 100644 --- a/pgtype/pgtype.go +++ b/pgtype/pgtype.go @@ -49,6 +49,7 @@ const ( BPCharArrayOID = 1014 VarcharArrayOID = 1015 Int8ArrayOID = 1016 + BoxArrayOID = 1020 Float4ArrayOID = 1021 Float8ArrayOID = 1022 ACLItemOID = 1033 @@ -303,6 +304,7 @@ func NewConnInfo() *ConnInfo { ci.RegisterDataType(DataType{Name: "_int2", OID: Int2ArrayOID, Codec: &ArrayCodec{ElementCodec: Int2Codec{}, ElementOID: Int2OID}}) 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{Value: &NumericArray{}, Name: "_numeric", OID: NumericArrayOID}) ci.RegisterDataType(DataType{Value: &TextArray{}, Name: "_text", OID: TextArrayOID}) ci.RegisterDataType(DataType{Value: &TimestampArray{}, Name: "_timestamp", OID: TimestampArrayOID})