Из-за различий в синтаксисе между h2 и postgresql возникают сложности с написанием sql-запросов. Приходится ограничиваться подмножеством из h2, чего не хотелось бы. На самом деле для тестов можно использовать ту же самую PostgreSql, только создавать отдельную БД. Travis-CI имеет поддержку PostgreSql.
Из-за различий в синтаксисе между h2 и postgresql возникают сложности с написанием sql-запросов. Приходится ограничиваться подмножеством из h2, чего не хотелось бы. На самом деле для тестов можно использовать ту же самую PostgreSql, только создавать отдельную БД. Travis-CI имеет поддержку PostgreSql.