Changelog

Copy Markdown

0.1.5

  • Functions install, uninstall, uninstall_all, merge, create_shared_infrastructure, and install_triggers now require repo to be passed explicitly instead of optionally passing it in opts. This aligns the signatures of the public functions.
  • Removed the get_repo helper, the otp_app repo lookup field, and the NoRepoError module.

0.1.4

0.1.3

Improve identity column type validation.

0.1.2

Prevent "identifier too long" errors when trigger names (derived from destination table and joined table, plus suffixes) exceed the PostreSQL identifier limit. The changed initialisation limits the trigger name length using a deterministic hash.

0.1.1

Republished because of a checksum mismatch.

0.1.0

Refine's ➚ trigger logic is split into this standalone helper library. Sublimate owns incremental maintenance (deltas, triggers, merge scaffolding); Refine implements the behaviour to project into facet bitmaps.