MCPcopy
hub / github.com/prisma/prisma / createMigration

Function createMigration

packages/migrate/src/utils/createMigration.ts:12–21  ·  view source on GitHub ↗
({ baseDir, generatedMigrationName }: CreateMigrationInput)

Source from the content-addressed store, hash-verified

10}
11
12export async function createMigration({ baseDir, generatedMigrationName }: CreateMigrationInput): Promise<string> {
13 const directoryPath = path.join(baseDir, generatedMigrationName)
14
15 if (fs.existsSync(directoryPath)) {
16 throw new Error(`The migration directory already exists at ${directoryPath}`)
17 }
18
19 await fs.promises.mkdir(directoryPath, { recursive: true, mode: 0o777 })
20 return directoryPath
21}
22
23type WriteMigrationScriptInput = {
24 baseDir: string

Callers 1

createMigrationMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected