This tool allows you to get the value of the enum table from prisma.
Install @redredgroup/prisma-enum-generator with npm OR yarn
npm install -D @redredgroup/prisma-enum-generator
//or
yarn add -D @redredgroup/prisma-enum-generator
Please add enum module as below.
generator client {
provider = "prisma-client-js"
}
generator enum {
provider = "node node_modules/@redredgroup/prisma-enum-generator"
output = "./generated"
}
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
//And
npx prisma db pull
//Build
npx prisma generate
Done!
The two options below are optional, but can be modified if the properties below and the table names used are different.
ENUM_PREFIX
enum table start prefix (Default: enum_*)
ENUM_TABLE_COLUMN
Value column for table enum (Default: value)
ENUM_FILE_NAME
File name to output | example NiceEnum Value -> NiceEnum.ts (The .ts will be added automatically.) | (Default: enum.ts)
v0.0.1 version only supports postgres SQL relational databases. Please note.