Remove properties from collection schema / change data type of existing properties

Description

We have a collection containing data with properties. We want to remove some of the properties from the schema if possible. We also want to change the data type of an existing property from text to text[]. It would be ok to lose existing data of type text for this property. Am I correct in the assumption that this is only possible by creating a new collection and migrating the data? Or would there be an easier way to achieve this?

Server Setup Information

  • Weaviate Server Version: 1.32.5
  • Deployment Method: Kubernetes / Docker
  • Multi Node? Number of Running Nodes:
  • Client Language and Version: Python, 4.16.9
  • Multitenancy?: Yes

Hi @torbenw !!

You are correct! You will need to migrate your data over to a new collection that has the schema you want.

1 Like