testcontainers/testcontainers-java

Clickhouse via MySQL protocol

Open

#3,827 建立於 2021年2月22日

在 GitHub 查看
 (3 留言) (0 反應) (0 負責人)Java (7,535 star) (1,588 fork)batch import
help wantedmodules/clickhouse

描述

I would like to contribute an improevemnt for the clickhouse module but I am unsure how to package it.

Clickhouse supports 3 ways of connecting:

  • JDBC (basically only a wrapper around HTTP)
  • Native protocol (CLI only)
  • HTTP
  • MySQL protocol
  • PostgreSQL protocol

The current module supports:

  • JDBC (basically only a wrapper around HTTP)

I'd like to provide a PR supporting MySQL (already got it working) and maybe even PostgreSQL but I am unsure how to package this. The JdbcDatabaseContainer is tied to a specific driver (the one from yandex). Would you rather have individual containers for each one? have a highly configurable container covering all areas? Any example fdrom an existing module that comes to mind?

Cheers, Jochen

貢獻者指南

Clickhouse via MySQL protocol · testcontainers/testcontainers-java#3827 | Good First Issue