diff --git a/test/metabase/test/data.clj b/test/metabase/test/data.clj
index 6d52a97638b92007e00afea10546666e19cd2a7a..7050b89e90330065ccc5cdd8151e739eb3a3ed66 100644
--- a/test/metabase/test/data.clj
+++ b/test/metabase/test/data.clj
@@ -155,9 +155,13 @@
    (:id (db)))
 
   ([table-name]
+   ;; Ensure the database has been created
+   (db)
    (get-table-id-or-explode (id) table-name))
 
   ([table-name field-name & nested-field-names]
+   ;; Ensure the database has been created
+   (db)
    (let [table-id (id table-name)]
      (loop [parent-id (get-field-id-or-explode table-id field-name), [nested-field-name & more] nested-field-names]
        (if-not nested-field-name