diff --git a/supabase-wrappers/src/interface.rs b/supabase-wrappers/src/interface.rs
index af6ca207e..a53aa36d0 100644
--- a/supabase-wrappers/src/interface.rs
+++ b/supabase-wrappers/src/interface.rs
@@ -4,11 +4,11 @@
use crate::instance::ForeignServer;
use crate::FdwRoutine;
use pgrx::pg_sys::panic::ErrorReport;
-use pgrx::prelude::{Date, Timestamp, TimestampWithTimeZone};
+use pgrx::prelude::{Date, Interval, Timestamp, TimestampWithTimeZone};
use pgrx::{
datum::Uuid,
fcinfo,
- pg_sys::{self, BuiltinOid, Datum, Oid},
+ pg_sys::{self, bytea, BuiltinOid, Datum, Oid},
AllocatedByRust, AnyNumeric, FromDatum, IntoDatum, JsonB, PgBuiltInOids, PgOid,
};
use std::collections::HashMap;
@@ -47,7 +47,9 @@ pub enum Cell {
Date(Date),
Timestamp(Timestamp),
Timestamptz(TimestampWithTimeZone),
+ Interval(Interval),
Json(JsonB),
+ Bytea(*mut bytea),
Uuid(Uuid),
BoolArray(Vec