Hi Zsolt, You can start by exploring this: https://github.com/apache/hive/blob/master/standalone-metastore/DEV-README
It has steps to run those metatore scripts over different database types locally. -Ayush On Mon, 10 Jul 2023 at 20:30, Zsolt Miskolczi <zsolt.miskol...@gmail.com> wrote: > > Hi, > > I just stared at a pull request about using liquibase for schema evolution > and I was thinking how such a change can be validated. > > I think the main issue is that we support multiple types of relational > databases but precommit tests don't test them at all. > > I think if we want to check if the idea works, it is enough to: > - introduce a proper docker based instance for each type of database > (postgres and derby first). > - run the upgrade scripts on them > - check if any error occurs > > And the end goal should be something like having validation scripts and > check if we are able to run selects after the upgrades and fresh installs. > > > What do you think about that? > > Thank you, > Zsolt Miskolczi