ability to import yodlee data.
This commit is contained in:
14
src/clj/auto_ap/db/yodlee_imports.clj
Normal file
14
src/clj/auto_ap/db/yodlee_imports.clj
Normal file
@@ -0,0 +1,14 @@
|
||||
(ns auto-ap.db.yodlee-imports
|
||||
(:require [clojure.java.jdbc :as j]
|
||||
[honeysql.core :as sql]
|
||||
[honeysql.helpers :as helpers]
|
||||
[honeysql-postgres.format :as postgres-format]
|
||||
[honeysql-postgres.helpers :as postgres-helpers]
|
||||
[auto-ap.db.utils :refer [clj->db kebab->snake db->clj get-conn query] :as utils]))
|
||||
|
||||
(defn upsert! [row]
|
||||
(j/db-do-prepared (get-conn)
|
||||
(sql/format (-> (helpers/insert-into :yodlee-imports)
|
||||
(helpers/values [row])
|
||||
(postgres-helpers/upsert (-> (postgres-helpers/on-conflict :id)
|
||||
(postgres-helpers/do-update-set :amount :status)))))))
|
||||
Reference in New Issue
Block a user