@@ -53,32 +53,42 @@ export async function run(command: string, options: CommonOptions) {
5353
5454async function runDev ( prismaSchemaFile : string , options : DevOptions ) {
5555 try {
56- await execPackage (
57- `prisma migrate dev --schema "${ prismaSchemaFile } " --skip-generate${ options . name ? ` --name ${ options . name } ` : '' } ${ options . createOnly ? ' --create-only' : '' } ` ,
58- {
59- stdio : 'inherit' ,
60- } ,
61- ) ;
56+ const cmd = [
57+ 'prisma migrate dev' ,
58+ ` --schema "${ prismaSchemaFile } "` ,
59+ ' --skip-generate' ,
60+ options . name && ` --name ${ options . name } ` ,
61+ options . createOnly && ' --create-only' ,
62+ ] . join ( '' ) ;
63+
64+ await execPackage ( cmd ) ;
6265 } catch ( err ) {
6366 handleSubProcessError ( err ) ;
6467 }
6568}
6669
6770async function runReset ( prismaSchemaFile : string , options : ResetOptions ) {
6871 try {
69- await execPackage ( `prisma migrate reset --schema "${ prismaSchemaFile } "${ options . force ? ' --force' : '' } ` , {
70- stdio : 'inherit' ,
71- } ) ;
72+ const cmd = [
73+ 'prisma migrate reset' ,
74+ ` --schema "${ prismaSchemaFile } "` ,
75+ options . force && ' --force' ,
76+ ] . join ( '' ) ;
77+
78+ await execPackage ( cmd ) ;
7279 } catch ( err ) {
7380 handleSubProcessError ( err ) ;
7481 }
7582}
7683
7784async function runDeploy ( prismaSchemaFile : string , _options : DeployOptions ) {
7885 try {
79- await execPackage ( `prisma migrate deploy --schema "${ prismaSchemaFile } "` , {
80- stdio : 'inherit' ,
81- } ) ;
86+ const cmd = [
87+ 'prisma migrate deploy' ,
88+ ` --schema "${ prismaSchemaFile } "` ,
89+ ] . join ( '' ) ;
90+
91+ await execPackage ( cmd ) ;
8292 } catch ( err ) {
8393 handleSubProcessError ( err ) ;
8494 }
0 commit comments