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>