# How to update a property of class schema?

**URL:** <https://forum.weaviate.io/t/how-to-update-a-property-of-class-schema/574>\
**Category:** Support\
**Created:** [August 25, 2023, 4:34am UTC](https://forum.weaviate.io/t/how-to-update-a-property-of-class-schema/574 "2023-08-25T04:34:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![khoa-cdp](https://avatars.discourse-cdn.com/v4/letter/k/b38774/32.png) [@khoa-cdp](https://forum.weaviate.io/u/khoa-cdp)\
**Post date:** [August 25, 2023, 4:34am UTC](https://forum.weaviate.io/t/how-to-update-a-property-of-class-schema/574/1 "2023-08-25T04:34:59Z")

</div>

As the title says. Is there a way to update a property of a class schema? I know we can add a new property, but not sure about modifying an existing one. I have a cross-reference field that currently accepts 2 types of data, and want to add a third one.  
Thanks.

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [August 25, 2023, 12:40pm UTC](https://forum.weaviate.io/t/how-to-update-a-property-of-class-schema/574/2 "2023-08-25T12:40:34Z")

</div>

Hi!

I believe this is currently not possible. According to this doc:

> **[Schema | Weaviate - vector database](https://weaviate.io/developers/weaviate/configuration/schema-configuration#add-a-property)**
>
> Overview

It states that properties cannot be renamed or deleted once it was added.

You can add new properties, and even change some of their parameters, even though many parameters are immutable and cannot be changed once set.

Let me know if this helps!

Thanks!
