objection.js icon indicating copy to clipboard operation
objection.js copied to clipboard

Table name with mixed case

Open zainab-amir opened this issue 7 months ago • 3 comments

Hey,

I have a following table in objection which maps to a table in db that starts with capital 'M'.

class Markers extends Model {
  static get tableName() {
    return 'Marker';
  }
}

Unfortunately when I run the query, objection converts the table name to lower case and I get this error

"select \"marker\".* from \"marker\" where \"id\" in ($1, $2) - relation \"marker\" does not exist",

Is there a way to make objection keep the table name as is and not convert it to lower case?

zainab-amir avatar Jul 24 '24 10:07 zainab-amir