We have a request from a customer about database migration and schema synchronization. They’d like recommendation on a tool or process for ORM so they can keep the Vertica schema up to date with the rest of the workflow.
Some of the discussion follows. It looks like they’ve tried Python + SQLAlchemy and Alembic. We’ve suggested a Postgres-compatible tool but I am not sure our DDL is close enough. I suspect we’ve dealt with object mapping elsewhere - any thoughts on this?
Follow up from the original email: I've suggested Sqitch (https://sqitch.org/) as a possible migration and deployment tool. Does anyone have any experience with this?
Also, I see in the summit talks that Criteo spoke about catalog management and schema deployment using Jenkins. Do we have more details on how they're doing this?