All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
First fixed release. The earlier 0.1.0-SNAPSHOT coordinate was a mutable
pre-release channel used to prove packaging and consumption; it is not a
release, and the notes below do not describe changes relative to it.
snapshot introspects a live SQLite file,
declared-snapshot realizes a Declaration into a pristine in-memory
database and introspects that, diff compares the two, plan compiles the
difference into an executable Plan, check probes it read-only, and
apply! runs it.pr-str / read-string, with
drift?, the presentation-only drift-report renderer, and the
by-object regrouping view over them. Ordinary seq functions are the
filtering API.rowid, and the
AUTOINCREMENT counter.NOT NULL, CHECK, UNIQUE, primary key, foreign key, STRICT,
WITHOUT ROWID) — probed read-only through check and check-report.:drift-refused) raised both by check and again from inside the
transaction, leaving no drift window.sqlite-migrate.protocols/SQLiteExecutor seam, whose docstrings are the
normative contract for adapter authors, plus the bundled JDBC adapter
(sqlite-migrate.jdbc/connect and in-memory) built on next.jdbc.sqlite-migrate.schema/->sql, compiling an EDN Schema value into the same
Declaration statement vector the rest of the pipeline accepts.Can you improve this documentation?Edit 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 |