Facts -> malli schemas. Every fact kind has exactly one rendering; there are no options.
registry returns {:registry {name schema} :unrendered [fact] :skipped [fact]}. Names: enum types as :pg.<schema>/<type>, tables as :pg.<schema>/<table>. A table schema describes one row as read from the database: every column present, nullable ones as [:maybe ...]. Column properties record provenance: :pg/type, :pg/default, :pg/constraint.
Identifiers that are not plain names (spaces, punctuation) become string keys so the result stays readable EDN.
overrides is {constraint-name schema-or-{:skip reason}}. A schema is added with [:and ...] to the column (column-local constraint) or the table (table constraint); :skip drops the fact from :unrendered into :skipped.
Facts -> malli schemas. Every fact kind has exactly one rendering; there are no options.
registry returns {:registry {name schema} :unrendered [fact] :skipped [fact]}.
Names: enum types as :pg.<schema>/<type>, tables as :pg.<schema>/<table>. A table schema
describes one row as read from the database: every column present, nullable ones as
[:maybe ...]. Column properties record provenance: :pg/type, :pg/default, :pg/constraint.
Identifiers that are not plain names (spaces, punctuation) become string keys so the
result stays readable EDN.
overrides is {constraint-name schema-or-{:skip reason}}. A schema is added with [:and ...]
to the column (column-local constraint) or the table (table constraint); :skip drops the
fact from :unrendered into :skipped.(ident-key s)Keyword for a plain identifier, the string itself otherwise.
Keyword for a plain identifier, the string itself otherwise.
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 |