Permission-only released-v7 to v8 upgrade.
Relationship storage upgrades are a separate maintenance step. This namespace never enumerates or rewrites them; only bounded schema-definition rows are read and one atomic permission replacement is submitted.
Permission-only released-v7 to v8 upgrade. Relationship storage upgrades are a separate maintenance step. This namespace never enumerates or rewrites them; only bounded schema-definition rows are read and one atomic permission replacement is submitted.
(assert-permission-storage-compatible! conn options)Read-only permission admission. All conversions require explicit migrate!.
Read-only permission admission. All conversions require explicit migrate!.
(migrate! conn)(migrate! conn {:keys [schema expression-limits] :as opts})Upgrades released v7 flat permissions to canonical v8 expressions.
:schema is optional for union-only released-v7 databases; when present it
is fully parsed/resolved/bounded before additive schema installation. Relation
identities must be unchanged. Returns a bounded report and never counts or
scans relationship tuples.
Upgrades released v7 flat permissions to canonical v8 expressions. `:schema` is optional for union-only released-v7 databases; when present it is fully parsed/resolved/bounded before additive schema installation. Relation identities must be unchanged. Returns a bounded report and never counts or scans relationship tuples.
(stamped-permission-storage-version db)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 |