monolayer / schema / PgDatabaseConfig
Type Alias: PgDatabaseConfig
PgDatabaseConfig:
object
Type declaration
camelCase?
optionalcamelCase:boolean
Whether to convert camelCase column names to snake_case column names in the database.
Default
ts
falseextensions?
optionalextensions:PgExtension[]
Extensions to install in the database.
Default
ts
[]generatePrismaSchema?
optionalgeneratePrismaSchema:boolean
Whether to generate a Prisma schema for the database after running migrations.
Default
ts
falseid?
optionalid:string
Id of the database.
Default
ts
"default"prismaSchemaPath?
optionalprismaSchemaPath:string
Path to the Prisma schema to use when generating.
Default
ts
"prisma/schema.prisma"schemas?
optionalschemas:AnySchema[]
Schemas in the database.
Default
ts
[]seeder()?
optionalseeder: (db) =>Promise<void>
Function to seed the database with data.
Parameters
| Parameter | Type |
|---|---|
db | Kysely<any> |
Returns
Promise<void>