Liking cljdoc? Tell your friends :D

embedded.mariadb


halt-db!clj

(halt-db!)

Stops database, if it is running.

Stops database, if it is running.
sourceraw docstring

init-db!clj

(init-db! {:keys [port delete-after-shutdown base-dir data-dir
                  security-disabled]
           :or {port 4306
                delete-after-shutdown true
                base-dir (File. (str (System/getProperty "java.io.tmpdir")
                                     "/maria-data1"))
                data-dir (File. (str (System/getProperty "java.io.tmpdir")
                                     "/maria-base1"))
                security-disabled true}})

Starts a temporary MariaDB instance and returns it.

Available options to configure DB:

  • port (int): Maria db port
  • base-dir (String): Path where maria db files are stored
  • base-dir (File): File in which maria db files are stored
  • data-dir (String): Path where maria db data is stored
  • data-dir (File): File where maria db data is stored
  • security-disabled (Boolean): Skip grant tables
Starts a temporary MariaDB instance and returns it.

Available options to configure DB:
- port (int): Maria db port
- base-dir (String): Path where maria db files are stored
- base-dir (File): File in which maria db  files are stored
- data-dir (String): Path where maria db data is stored
- data-dir (File): File where maria db data is stored
- security-disabled (Boolean):  Skip grant tables
sourceraw docstring

is-running?clj

(is-running?)

Checks if the database is currently running. returns true if running, and false if not.

Checks if the database is currently running.
returns true if running, and false if not.
sourceraw docstring

with-db!clj

(with-db! f
          {:keys [port delete-after-shutdown base-dir data-dir security-disabled
                  on-error]
           :or
             {port 4306
              delete-after-shutdown true
              base-dir (str (System/getProperty "java.io.tmpdir") "/maria-base")
              data-dir (str (System/getProperty "java.io.tmpdir") "/maria-data")
              security-disabled true
              on-error nil}})

Starts a temporary MariaDB instance and executes the provided function f with database being available and ensures that database shuts down properly after function f is finished.

Available options to configure DB:

  • port (int): Maria db port
  • base-dir (String): Path where maria db files are stored
  • base-dir (File): File in which maria db files are stored
  • data-dir (String): Path where maria db data is stored
  • data-dir (File): File where maria db data is stored
  • security-disabled (Boolean): Skip grant tables
  • on-error (IFn): Function to run when error is thrown.
Starts a temporary MariaDB instance and executes the provided function `f` with database being available and ensures that database shuts down properly after function `f` is finished.

Available options to configure DB:
- port (int): Maria db port
- base-dir (String): Path where maria db files are stored
- base-dir (File): File in which maria db  files are stored
- data-dir (String): Path where maria db data is stored
- data-dir (File): File where maria db data is stored
- security-disabled (Boolean):  Skip grant tables
- on-error (IFn): Function to run when error is thrown.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close