apache / apache/gravitino

[Bug report] alter mysql table set property using http request did not worked

Open
#2,924 4 comments 0 reactions 1 assignee Claimed by @yuqi1129 View on GitHub
improvement
Dominant language
Java
Stars
3.2k
Forks
935
Avg merge
1d 15h
Merged PRs (30d)
315

Description

### Version

main branch

### Describe what's wrong

```
curl -X PUT -H "Accept: application/vnd.gravitino.v1+json" \
-H "Content-Type: application/json" -d '{
"updates": [
{
"@type": "removeProperty",
"property": "key2"
}, {
"@type": "setProperty",
"property": "key3",
"value": "value3"
}
]
}' http://localhost:8090/api/metalakes/metalake/catalogs/mysql_test1/schemas/test/tables/test_table1
```

return 200, but something was wrong:
- removeProperty is not support in catalog-jdbc-mysql
- setProperty did not worked , properties don't contain key3 after request success

### Error message and/or stacktrace

N/A

### How to reproduce

add a MySQL catalog, database, table
use bash beblow

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.