From 06f4e47750af9f1c026a1cdc3c0e281fe23d39fa Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Thu, 20 Jan 2022 20:10:43 -0600 Subject: [PATCH] Add macaddr array --- pgtype/pgtype.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pgtype/pgtype.go b/pgtype/pgtype.go index 0cc0c062..7c1b6c07 100644 --- a/pgtype/pgtype.go +++ b/pgtype/pgtype.go @@ -66,6 +66,7 @@ const ( OIDArrayOID = 1028 ACLItemOID = 1033 ACLItemArrayOID = 1034 + MacaddrArrayOID = 1040 InetArrayOID = 1041 BPCharOID = 1042 VarcharOID = 1043 @@ -291,6 +292,7 @@ func NewConnInfo() *ConnInfo { ci.RegisterDataType(DataType{Name: "_text", OID: TextArrayOID, Codec: &ArrayCodec{ElementCodec: TextCodec{}, ElementOID: TextOID}}) ci.RegisterDataType(DataType{Name: "_timestamp", OID: TimestampArrayOID, Codec: &ArrayCodec{ElementCodec: TimestampCodec{}, ElementOID: TimestampOID}}) ci.RegisterDataType(DataType{Name: "_timestamptz", OID: TimestamptzArrayOID, Codec: &ArrayCodec{ElementCodec: TimestamptzCodec{}, ElementOID: TimestamptzOID}}) + ci.RegisterDataType(DataType{Name: "_macaddr", OID: MacaddrArrayOID, Codec: &ArrayCodec{ElementCodec: MacaddrCodec{}, ElementOID: MacaddrOID}}) ci.RegisterDataType(DataType{Value: &UUIDArray{}, Name: "_uuid", OID: UUIDArrayOID}) ci.RegisterDataType(DataType{Name: "_jsonb", OID: JSONBArrayOID, Codec: &ArrayCodec{ElementCodec: JSONBCodec{}, ElementOID: JSONBOID}}) ci.RegisterDataType(DataType{Name: "_json", OID: JSONArrayOID, Codec: &ArrayCodec{ElementCodec: JSONCodec{}, ElementOID: JSONOID}})