@@ -47,6 +47,7 @@ static FLAOT8ARRAYOID: Oid = 1022;
4747static BPCHAROID : Oid = 1042 ;
4848static VARCHAROID : Oid = 1043 ;
4949static TIMESTAMPOID : Oid = 1114 ;
50+ static TIMESTAMPARRAYOID : Oid = 1115 ;
5051static TIMESTAMPZOID : Oid = 1184 ;
5152static UUIDOID : Oid = 2950 ;
5253static INT4RANGEOID : Oid = 3904 ;
@@ -169,6 +170,8 @@ make_postgres_type!(
169170 FLAOT8ARRAYOID => PgFloat8Array member PgFloat8 ,
170171 #[ doc="TIMESTAMP" ]
171172 TIMESTAMPOID => PgTimestamp ,
173+ #[ doc="TIMESTAMP[]" ]
174+ TIMESTAMPARRAYOID => PgTimestampArray member PgTimestamp ,
172175 #[ doc="TIMESTAMP WITH TIME ZONE" ]
173176 TIMESTAMPZOID => PgTimestampZ ,
174177 #[ doc="CHAR(n)/CHARACTER(n)" ]
@@ -403,6 +406,7 @@ from_array_impl!(PgInt2Array, i16)
403406from_array_impl!( PgInt4Array , i32 )
404407from_array_impl!( PgTextArray | PgCharNArray | PgVarcharArray , ~str )
405408from_array_impl!( PgInt8Array , i64 )
409+ from_array_impl!( PgTimestampArray , Timespec )
406410from_array_impl!( PgFloat4Array , f32 )
407411from_array_impl!( PgFloat8Array , f64 )
408412
@@ -700,6 +704,7 @@ to_array_impl!(PgInt2Array, i16)
700704to_array_impl!(PgInt4Array, i32)
701705to_array_impl!(PgTextArray | PgCharNArray | PgVarcharArray, ~str)
702706to_array_impl!(PgInt8Array, i64)
707+ to_array_impl!(PgTimestampArray, Timespec)
703708to_array_impl!(PgFloat4Array, f32)
704709to_array_impl!(PgFloat8Array, f64)
705710
0 commit comments