• Libraries

  • Home

  • aero
  • async-flow-fx
  • bidi
  • blossom
  • buddy-core
  • buddy-sign
  • camel-snake-kebab
  • chime
  • clj-kondo
  • clojure
  • clojure.data.json
  • closeable-map
  • config
  • core.async
  • crypto-password
  • cuerdas
  • data.xml
  • devcards
  • digest
  • etaoin
  • fs
  • hiccup
  • hikari-cp
  • honeysql
  • http-fx
  • humanize
  • image-resizer
  • integrant
  • loom
  • migratus
  • next-jdbc
  • openai-clojure
  • postal
  • process
  • reitit-parent
  • ring
  • selmer
  • shadow-cljs-tailwind-jit
  • testcontainers-clj
  • tick
  • timbre
  • tools.cli
  • websocket-client

Library released under Flexiana license. Copyright 2024 Flexiana.

Visit Flexiana website

migratus.database

(source)
Public Variable Short Description
->Database (clj)
Database (clj)
complete-all? (clj)
complete? (clj)
completed* (clj)
completed-ids* (clj)
connect* (clj) Connects to the store - SQL database in this case.
connection-from-datasource (clj)
connection-or-spec (clj) Migration code from java.jdbc to next.jdbc .
create-migration-table! (clj) Creates the schema for the migration table via t-con in db in table-name.
datetime-backend? (clj) Checks whether the underlying backend requires the applied column to be of type datetime instead of timestamp.
default-migrations-table (clj)
disconnect* (clj)
find-init-script (clj)
find-init-script-file (clj)
find-init-script-resource (clj)
init-db! (clj)
init-schema! (clj)
inject-properties (clj)
map->Database (clj)
mark-complete (clj)
mark-not-complete (clj)
mark-not-complete-all (clj)
mark-reserved (clj)
mark-unreserved (clj)
migrate-down* (clj)
migrate-up* (clj)
migration-table-name (clj) Makes migration table name available from config.
migration-table-up-to-date? (clj)
reserved-id (clj)
run-init-script! (clj)
squash* (clj)
table-exists? (clj) Checks whether the migrations table exists, by attempting to select from it.
update-migration-table! (clj) Updates the schema for the migration table via t-con in db in table-name.