Added support for HP Vertica (tested on HP Vertica 6.5 and 7). #740
Conversation
Hi Nathan, Thank you very much for this! Would you be willing to support this in case issues come up or changes have to be made in the future (Flyway has been pretty stable, but you never know)? Could you also contribute a pull request for flywaydb.org (flyway-3.1 branch) with the docs? This would be a database page, as well as an update to the contribute section with details on how to setup the dev environment for Vertica. Cheers |
Sure, I'll work on the Vertica docs in flywaydb.org. I'd be happy to contribute patches, if you hear of any issues. |
Sounds good! Looking forward to it! |
… parameterization. The super class Schema ...changed to... Schema<S extends DbSupport>
Added support for HP Vertica (tested on HP Vertica 6.5 and 7).
Thank you so much Nathan! Finally merged it. I tried to get Vertica to work on Windows (my dev machine), but the install was broken out of the box. Go figure... So I moved the Vertica support to a new category: ContributorSupportedDB . The tests can be run using mvn -PContributorSupportedDBTest Cheers P.S.: I've added to the hall of fame page! |
I added support for HP Vertica, issue #344, and ran some basic tests. HP Vertica uses a similar syntax and built-in functions to PostgreSQL, but it deviates in some areas (v_catalog instead of information_schema, BEGIN/END instead of $$) and has a few unsupported features (no indexes).
I'm not aware of a published list of differences between PostgreSQL and Vertica. However, I still based the tests on the PostgreSQL database support, with modifications where required.