apache / apache/gravitino

[Improvement] Create Postgresql JDBC catalog with error message

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

Description

### What would you like to be improved?

.if we use the `jdbc-url` without database, we will report an error `Can't find suitable driver`
Wrong example
```
curl -X POST -H "Accept: application/vnd.gravitino.v1+json" -H "Content-Type: application/json" -d '{
"name":"catalog_pg",
"type":"RELATIONAL",
"provider":"jdbc-postgresql",
"comment":"comment",
"properties":{
"jdbc-url":"jdbc:postgresql://postgresql?sslmode=require",
"jdbc-user":"postgres",
"jdbc-password":"postgres",
"jdbc-database":"db",
"gravitino.bypass.driverClassName":"org.postgresql.Driver"
}
}' http://gravitino:8090/api/metalakes/metalake/catalogs
```
It's not user-friendly error message.

### How should we improve?

_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.