Changelog
Copy Markdown0.1.3
- Added:
data_fieldmode:map- aggregates a join into a JSON object keyed bykey_columnwith values fromvalue_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_arraycolumn 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_tablenow 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
- Added macro
Collect.Schema.default_collect_fields/0to simplifyEcto.Schemaconfiguration. - Added Search documentation.
0.1.0
Initial implementation.