diff --git a/modules/drivers/redshift/test/metabase/test/data/redshift.clj b/modules/drivers/redshift/test/metabase/test/data/redshift.clj index 20df51a7d52084cd4b2f10584b478b306ee61687..747e03fb50a2a644d0712aecc1b4f62d1e54d122 100644 --- a/modules/drivers/redshift/test/metabase/test/data/redshift.clj +++ b/modules/drivers/redshift/test/metabase/test/data/redshift.clj @@ -4,7 +4,6 @@ [metabase.driver.sql-jdbc.sync :as sql-jdbc.sync] [metabase.test.data.interface :as tx] [metabase.test.data.sql :as sql.tx] - [metabase.test.data.sql-jdbc.load-data :as load-data] [metabase.test.data.sql.ddl :as ddl] [metabase.util :as u])) @@ -70,15 +69,6 @@ [& args] (apply sql.tx/drop-table-if-exists-cascade-sql args)) -(defmethod load-data/load-data! :redshift - [driver {:keys [database-name], :as dbdef} {:keys [table-name], :as tabledef}] - (load-data/load-data-all-at-once! driver dbdef tabledef) - (let [table-identifier (sql.tx/qualify-and-quote :redshift database-name table-name) - spec (sql-jdbc.conn/connection-details->spec :redshift @db-connection-details)] - ;; VACUUM and ANALYZE after insert to improve performance (according to doc) - (jdbc/execute! spec (str "VACUUM " table-identifier) {:transaction? false}) - (jdbc/execute! spec (str "ANALYZE " table-identifier) {:transaction? false}))) - ;;; Create + destroy the schema used for this test session (defn execute! [format-string & args]