18 lines
1.3 KiB
Markdown
18 lines
1.3 KiB
Markdown
# Weaviate Migration Guide
|
|
|
|
## Upgrading to 0.2.0
|
|
|
|
This version adds several new features like flexible embedding options, overwrite and append+dedup sync modes. When upgrading from prior versions on this connector, a one-time migration of existing connections is required. This is done to align the behavior of vector database destinations in Airbyte. The following changes are included:
|
|
|
|
### Changed configuration object structure
|
|
|
|
Due to a change of the configuration structure, it's necessary to reconfigure existing destinations with the same information (e.g. credentials).
|
|
|
|
### Auto-generated ids
|
|
|
|
It's no longer possible to configure `id` fields in the destination. Instead, the destination will generate a UUID for each Weaviate object. The `id` for each record is stored in the `_ab_record_id` property and can be used to identify Weaviate objects by Airbyte record.
|
|
|
|
### Vector fields
|
|
|
|
It's not possible anymore to configure separate vector fields per stream. To load embedding vectors from the records itself, the embedding method `From Field` can be used and configured with a single field name that has to be available in records from all streams. If your records contain multiple vector fields, you need to configure separate destinations and connections to configure separate vector field names.
|