Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ClickHouse support #1772

Closed
peturrun opened this issue Sep 13, 2017 · 18 comments
Closed

ClickHouse support #1772

peturrun opened this issue Sep 13, 2017 · 18 comments

Comments

@peturrun
Copy link

We at Activity Stream would like to contribute support for ClickHouse to Flyway.

There are some limitations - because ClickHouse doesn't support UPDATE or DELETE, repair functionality is not available.

This depends on changes to the clickhouse-jdbc driver that have been committed to the github repository, but are not yet part of a release.

@axelfontaine axelfontaine added this to the Someday-Maybe milestone Nov 14, 2017
@axelfontaine axelfontaine changed the title Add support for ClickHouse ClickHouse support Nov 14, 2017
@filimonov
Copy link

any plans to merge #1773 ?

@axelfontaine
Copy link
Contributor

@filimonov The biggest impediment is this: https://db-engines.com/en/ranking

Maintaining ClickHouse support unfortunately currently has a very low power to weight ratio.

@filimonov
Copy link

filimonov commented Mar 27, 2018

Ok, sounds reasonable (of course I could say that CockroachDB is also not on the top of the list, but it can have some other reasons to add support).

And what about 'community-supported' extra DB engines? For example by plugins? That would allow to use flyway more widely, and after certain community-driven part will become popular / mature / stable you can merge it to the core. That will allow to use flyway in the environments which are not currently covered by flybase core, so flybase will be used wider, so for you it's also win-situation.

@filimonov
Copy link

That can also unblock a lot of other pull requests, which are waiting while corresponding DBMS will became enough popular to get some support from flyway :)

#1857 #1655 #1495 #1386 #1322 #773

@axelfontaine
Copy link
Contributor

@filimonov No immediate plans for this. See #1608 (comment)

That is not to say neither of these DBs can ever be supported. It simply means that until they become much more popular a commercial agreement is needed to make it worth it for us. We would be more than happy to talk to your company or Yandex if this is an option for you in order to get ClickHouse support in sooner.

@tburch
Copy link

tburch commented Apr 13, 2018

+1 for ClickHouse support! Also, if it can't be added to the roadmap without a commercial agreement, then it seems like it'd be nice to have "community-supported" extensions like @filimonov mentioned. I the meantime, I guess I'll try to add support to Liquibase...

@filimonov
Copy link

@tburch i've finished with that: https://github.com/filimonov/ClickHouse/wiki/Clickhouse-database-schema-migrations

Liquibase extension is also doesn't see like something very sophisticated (especially if not implement all automatic DDL generation logic).

@tburch
Copy link

tburch commented Apr 13, 2018

Thanks @filimonov! I'll take a look. I was hoping for something that I could use in spring-boot, but maybe I can adapt this.

@jondeandres
Copy link

Any update on this?

@eugene-bright
Copy link

The latest related pull request #2981. Unfortunately it stuck

@filimonov
Copy link

@axelfontaine are there chances to merge a PR with clickhouse support in 2021/2022?

@anjanroy86
Copy link

Hi,
Is the support for clickhouse available now?

@waifairer
Copy link

Any chance of clickhouse support please?

@tianzhou
Copy link

tianzhou commented Jul 27, 2022

Shameless plug, I am the author of Bytebase and it does support ClickHouse. We already have data teams using the GitOps feature branch workflow to apply schema change to ClickHouse in production. The steps are summarized here.

@sazonov
Copy link

sazonov commented Feb 10, 2023

I made a PR for this #3611. If someone knows who is an active maintainer, please tag. Really want to speed it up a bit.

@demidov163
Copy link

I made a PR for this #3611. If someone knows who is an active maintainer, please tag. Really want to speed it up a bit.

We also need this functional, Kindly ask support team pay attention to this PR.

@jianchengwang
Copy link

Is the support for clickhouse available now?

@Barry-RG
Copy link
Contributor

Barry-RG commented Feb 2, 2024

Clickhouse support is now available.

@Barry-RG Barry-RG closed this as completed Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests