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

Feature request: support Liquibase integration #14173

Open
sheltonsuen opened this issue Dec 24, 2023 · 7 comments
Open

Feature request: support Liquibase integration #14173

sheltonsuen opened this issue Dec 24, 2023 · 7 comments

Comments

@sheltonsuen
Copy link

Is your feature request related to a problem? Please describe.

Yes, when we trying to do some automation using tools like: liquibase, we encountered some issue related to getSQLKeywords from metadata

  1. normal postgresql will return keywords
image
  1. risingwave just return null
image

Describe the solution you'd like

e... as far as I know, maybe we should support this by return the kewords that we reserved

Describe alternatives you've considered

Not yet

Additional context

The automation pipeline we trying to build is just a database migration, so that we can keep multi envs consitent with each other, and even do some sql interpolations

@github-actions github-actions bot added this to the release-1.6 milestone Dec 24, 2023
@sheltonsuen sheltonsuen changed the title Support return meta data like sql keywords that existing postgresql driver already have Maybe we hould support return meta data like sql keywords that existing postgresql driver already have Dec 24, 2023
@sheltonsuen sheltonsuen changed the title Maybe we hould support return meta data like sql keywords that existing postgresql driver already have Maybe we should support return meta data like sql keywords that existing postgresql driver already have Dec 24, 2023
@sheltonsuen
Copy link
Author

sheltonsuen commented Dec 24, 2023

maybe db migration is not the ideal way to do automation, any suggestions welcome

@xxchan xxchan changed the title Maybe we should support return meta data like sql keywords that existing postgresql driver already have Feature request: support Liquibase integration Dec 24, 2023
@xxchan
Copy link
Member

xxchan commented Dec 24, 2023

maybe db migration is not the ideal way to do automation, any suggestions welcome

May I ask what kind of automation do you want? 👀

@sheltonsuen
Copy link
Author

CI/CD from my perspective, currently, we have multi envirements: dev, uat,..., prod
And we want the sql scripts been deployed to different envirements once the code push to the remote

workflow may like : lcoal repo -> gitlab -> pipeline -> dev (automatic) -> uat(mannual) -> prod( mannual)
so the liquibase like tools will help us sync sql scripts

@neverchanje
Copy link
Contributor

neverchanje commented Dec 25, 2023

Thanks for sharing the use case. We'll need some time to investigate if Postgres's liquibase integration can aslo work on RisingWave.

By the way, we also support Bytebase, although the integration doc is still on the way. AFAIK it's kinda like a Liquidbase alternative.

@sheltonsuen
Copy link
Author

Bytebase are too complicated and encapsulated, Liquidbase like tools are more pure

@neverchanje neverchanje self-assigned this Jan 9, 2024
Copy link
Contributor

This issue has been open for 60 days with no activity. Could you please update the status? Feel free to continue discussion or close as not planned.

Copy link
Contributor

This issue has been open for 60 days with no activity. Could you please update the status? Feel free to continue discussion or close as not planned.

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

4 participants