Skip to content
Snippets Groups Projects
Commit 3b5241a7 authored by Arthur Ulfeldt's avatar Arthur Ulfeldt
Browse files

fix db-pre-migration not running on postgres

parent 20ceb23b
No related branches found
No related tags found
No related merge requests found
......@@ -212,11 +212,12 @@
see https://github.com/metabase/metabase/issues/3715"
[conn]
(let [fresh-install? (jdbc/with-db-metadata [meta (jdbc-details)] ;; don't migrate on fresh install
(empty? (jdbc/metadata-query (.getTables meta nil nil "DATABASECHANGELOG" (into-array String ["TABLE"])))))
query (if (= (db-type) :h2)
"UPDATE DATABASECHANGELOG SET FILENAME = ?"
"UPDATE databasechangelog SET filename = ?")]
(let [liquibases-table-name (if (= (db-type) :h2)
"DATABASECHANGELOG"
"databasechangelog")
fresh-install? (jdbc/with-db-metadata [meta (jdbc-details)] ;; don't migrate on fresh install
(empty? (jdbc/metadata-query (.getTables meta nil nil liquibases-table-name (into-array String ["TABLE"])))))
query (format "UPDATE %s SET FILENAME = ?" liquibases-table-name)]
(when-not fresh-install?
(jdbc/execute! conn [query "migrations/000_migrations.yaml"]))))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment