¿Cómo configuro HikariCP para postgresql?

Estoy tratando de usar HikariCP en postgresql y no puedo encontrar en ninguna parte la configuración para postgresql.

Por favor, señale cualquier ejemplo para postgresql con HikariCP o cualquier tutorial de configuración para el mismo.

Intenté usarlo como a continuación, pero no funcionó y luego me di cuenta de que estaba destinado a MySQL

public static DataSource getDataSource()

    {

            if(datasource == null)

            {

                    HikariConfig config = new HikariConfig();


            config.setJdbcUrl("jdbc:mysql://localhost/test");

            config.setUsername("root");

            config.setPassword("password");



            config.setMaximumPoolSize(10);

            config.setAutoCommit(false);

            config.addDataSourceProperty("cachePrepStmts", "true");

            config.addDataSourceProperty("prepStmtCacheSize", "250");
            config.addDataSourceProperty("prepStmtCacheSqlLimit", "2048");



            datasource = new HikariDataSource(config);

            }

           return datasource;

    }

Respuestas a la pregunta(1)

Su respuesta a la pregunta