Skip to content

camelCase wont support upper case schemas #113

Description

@hugofdsantos

When using camelCase = true in schema.prisma with upper case column names, the result is upper cased strings without "_".

Example:

model Customer {
  id         Int      @id(map: "PK_TEST_CUSTOMERS") @default(autoincrement()) @map("ID")
  updatedAt  DateTime @updatedAt @map("UPDATED_AT") @db.DateTime

  @@map("TEST_CUSTOMERS")
}

The above schema would generate this types:

export type Customer = {
    ID: Generated<number>;
    UPDATEDAT: Timestamp;
};

export type DB = {
    TESTCUSTOMERS: Customer;
}

Is it possible to generate camelCase table/column names with this example?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions