private DatabaseInfo parse0(String url) {
     // jdbc:postgresql://1.2.3.4:5678/test_db
        StringMaker maker = new StringMaker(url);
        maker.after(URL_PREFIX);
        String hosts = maker.after("//").before('/').value();
        List<String> hostList = StringUtils.tokenizeToStringList(hosts, ",");
        String databaseId = maker.next().afterLast('/').before('?').value();
        String normalizedUrl = maker.clear().before('?').value();
        return new DefaultDatabaseInfo(PostgreSqlConstants.POSTGRESQL, PostgreSqlConstants.POSTGRESQL_EXECUTE_QUERY, url, normalizedUrl, hostList, databaseId);
    }
https://jdbc.postgresql.org/documentation/head/connect.html
@author Brad Hong
agent-module/plugins/postgresql-jdbc/src/main/java/com/navercorp/pinpoint/plugin/jdbc/postgresql/PostgreSqlJdbcUrlParser.java