@Override
    public void setup(ProfilerPluginSetupContext context) {
        JdbcAutoCommitConfig config = PostgreSqlConfig.of(context.getConfig());
        if (!config.isPluginEnable()) {
            logger.info("{} disabled", this.getClass().getSimpleName());
            return;
        }
        logger.info("{} config:{}", this.getClass().getSimpleName(), config);

        context.addJdbcUrlParser(new PostgreSqlJdbcUrlParser());

        addDriverTransformer();
        addConnectionTransformers(config);
        addStatementTransformers(config);
        addPreparedStatementTransformers(config);

        // pre 9.4.1207
        addLegacyConnectionTransformers(config);
        addLegacyStatementTransformers(config);
    }
@author Brad Hong
@author HyunGil Jeong
agent-module/plugins/postgresql-jdbc/src/main/java/com/navercorp/pinpoint/plugin/jdbc/postgresql/PostgreSqlPlugin.java