Why Query Builder convert database field to lowercase!

I would like to thank you first for that master piece of software.
I use camel case for my database field names (bad or good doesn’t make a difference for the actual situation of the project I’m working on)

This example won’t work

await Database
  .innerJoin('accounts', function () {
      .on('users.id', 'accounts.userId')

because the query build will convert userId to userid and query will be wrong.

Hope the Query builder use the fields as they are instead of converting them, or point me to a config to change in order to override that behavior.

Thank you in advance

It’s Knex/Postgres, here is the issue and its solution