diff --git a/src/executor/paginator.rs b/src/executor/paginator.rs index a5aa3445..7a7eadb3 100644 --- a/src/executor/paginator.rs +++ b/src/executor/paginator.rs @@ -63,7 +63,11 @@ where Some(res) => res, None => return Ok(0), }; - let num_items = result.try_get::("", "num_items")? as usize; + let num_items = match self.db { + #[cfg(feature = "sqlx-postgres")] + DatabaseConnection::SqlxPostgresPoolConnection(_) => result.try_get::("", "num_items")? as usize, + _ => result.try_get::("", "num_items")? as usize + }; Ok(num_items) }