Thanks Arnold for driving these contributions and being so transparent and
deliberate in keeping the community informed.

It's a great model and example for all of us in the community on
contributing large changes upstream.

Ed

On Tue, Feb 22, 2022, 14:35 Petri Tuomola <petri.tuom...@gmail.com> wrote:

> Great work! Very excited to see these changes - it will be an excellent
> addition and should bring a lot of benefits wrt performance.
>
> Also with Postgres we do not need to worry about bundling the JDBC drivers
> as they are all BSD licensed.
>
> Thanks again for your contributions!
>
> Regards
> Petri
>
> On 21 Feb 2022, at 16:24, Aleksandar Vidakovic <chee...@monkeysintown.com>
> wrote:
>
> ... looking forward to seeing these changes Arnold. Thanks again for all
> the work!
>
> On Mon, Feb 21, 2022 at 8:59 AM Arnold Galovics <galovicsarn...@gmail.com>
> wrote:
>
>> Dear Community,
>>
>> As I mentioned a couple of mails back, it would be awesome if Fineract
>> could support PostgreSQL because of the performance gain it could bring.
>>
>> The first milestone in this process was to make the database migrations
>> MySQL independent and switch from Flyway to Liquibase. That's done, thanks
>> for reviewing and merging the changes.
>>
>> Now, I'm planning to continue on this path slowly but surely. In the
>> upcoming days/weeks I'm going to be filing new PRs to make Fineract as
>> independent as possible from MySQL and rely on standard SQL tools. Just as
>> an example, MySQL supports the IFNULL function but PostgreSQL doesn't.
>> However, IFNULL can be easily replaced by the ANSI SQL COALESCE function
>> which is supported both by MySQL and PostgreSQL.
>>
>> The JIRA I'm using for creating the commits is FINERACT-984
>> <https://issues.apache.org/jira/browse/FINERACT-984>.
>> Also, the first PR has landed already in develop: PR link
>> <https://github.com/apache/fineract/pull/2039>
>>
>> Best,
>> Arnold
>>
>
>

Reply via email to