Changelog

Copy Markdown

0.1.3

  • Added: data_field mode :map - aggregates a join into a JSON object keyed by key_column with values from value_column. The key and value may come from different tables in the join chain. Example output: {"en": "English", "fr": "French"}.

0.1.2

  • Added: Configuration validation for data fields. Invalid :object_array column references and aggregate mismatches are now caught when reading the configuration and reported before they can surface as database errors during creation or merging.
  • Fixed: create_document_table now rolls back on failure. If creation or backfilling fails, the document table and its maintenance infrastructure (triggers, deltas table, and functions) are removed, so a failed call leaves no partial state and can be safely retried after the cause is fixed.

0.1.1

0.1.0

Initial implementation.