You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.0 KiB
Clojure
29 lines
1.0 KiB
Clojure
(ns db
|
|
(:require [next.jdbc.sql :as jdbc.sql]
|
|
[next.jdbc :as jdbc]
|
|
[honeysql.core :as honey.sql]
|
|
[integrant.repl.state :refer [system]]
|
|
[com.darklimericks.db.artists :as artists]
|
|
[com.darklimericks.db.albums :as albums]
|
|
[com.darklimericks.server.limericks :as server.limericks]
|
|
[com.darklimericks.db.limericks :as limericks]))
|
|
|
|
(def conn (:database.sql/connection system))
|
|
|
|
(comment
|
|
(->> (honey.sql/build :select :* :from :artist)
|
|
(honey.sql/format)
|
|
(jdbc.sql/query conn))
|
|
(artists/insert-artist conn "Optimus Prhyme")
|
|
(server.limericks/get-artist-and-album-for-new-limerick conn)
|
|
(artists/artist conn 1)
|
|
(albums/artist-albums-sql 1)
|
|
(albums/artist-albums conn 1)
|
|
(albums/insert-album conn "Limericks Illicit" 1)
|
|
(albums/insert-album-sql "Limericks Illicit" 1)
|
|
(artists/artists-by-letter conn "O")
|
|
(limericks/album-limericks-sql 1)
|
|
(limericks/album-limericks conn 1)
|
|
(albums/artist-most-resent-album conn 1)
|
|
)
|