clojurecup2014-luduverse/src/luduverse/db.clj
2014-09-28 16:43:29 +02:00

28 lines
543 B
Clojure

(ns luduverse.db
(:require [korma.core :refer :all]
[korma.db :refer [defdb mysql]]))
(defdb db (mysql {:db "luduverse"
:user "luduverse"
:password "dev"}))
(declare entities competitions users sources)
(defentity entries
(database db)
(belongs-to competitions)
(belongs-to users)
(has-many sources))
(defentity competitions
(database db)
(has-many entries))
(defentity users
(database db)
(has-many entities))
(defentity sources
(database db)
(belongs-to entities))