Search before asking
Description
Currently in bindings/elixir/lib/fluss/admin.ex when creating a database, the database descriptor is not passed through, meaning that it is not possible to set comment or custom_properties on a database. The bindings hardcode None (source). The upstream Rust API supports it; the Elixir layer just doesn't expose it.
We should allow clients to set custom_properties and comment when creating a database.
Additionally, the properties should be validated to only include the values accepted by the Fluss server.
Willingness to contribute
Search before asking
Description
Currently in
bindings/elixir/lib/fluss/admin.exwhen creating a database, the database descriptor is not passed through, meaning that it is not possible to set comment or custom_properties on a database. The bindings hardcode None (source). The upstream Rust API supports it; the Elixir layer just doesn't expose it.We should allow clients to set custom_properties and comment when creating a database.
Additionally, the properties should be validated to only include the values accepted by the Fluss server.
Willingness to contribute