Fix DB connection leak in select-migrations
fix for checking whether table exists when using the latest pg driver
allow subfolders inside the migrations folder PR 176
improved error reporting for invalid migation file names
fixed error for transactional mode.
support for passing in an existing connection
censor passworrd in logs PR 166
fix doc strings, file system lookup for pending migrations
type hints for compiling with Graal
pr that adds the optional -- expect sanity check in migrations
pr that adds :tx-handles-ddl? flag that skips the automatic down that occurs on exception
db-do-commands when applying migrations to address issue 149PR 144 removed \n in SQL to also allow windows line terminators.
alter migration function to return nil if successful, :ignore or :failure when migrations are incomplete.
Add support for Thread cancellation during migrations.
Tests added for backout.
Update dependency on org.clojure/tools.logging to 0.4.1
Update dependency on org.clojure/java.jdbc to 0.7.7
Fix issue with handling directories that have spaces.
search Context classloader as fall back to system class loader for migration directory discovery
updated migratus.migrations/timestamp to use UTC
updated pending-list function to use log/debug as well as return names of the migrations as a vector.
Changedd datetime to timestamp as it's supported by more databases.
As of version 0.9.1 Migratus writes a human-readable description, and timestamp when the migration was applied. This is a breaking change, as the schema for the migration table has changed. Users upgrading from pervious versions need the following additional columns in the migrations table:
[:applied "timestamp" "" ""]
[:description "VARCHAR(1024)" "" ""]
or
ALTER TABLE migratus.schema_migrations ADD COLUMN description varchar(1024);
--;;
ALTER TABLE migratus.schema_migrations ADD COLUMN applied timestamp with time zone;
Can you improve this documentation? These fine people already did:
dmitri.sotnikov@gmail.com, Dmitri Sotnikov, Ken Restivo (Stem, Inc, mikeananev, Sotnikov, Dmitri & Jonathan NewmanEdit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |