diff --git a/packages/cli/src/commands/prisma.js b/packages/cli/src/commands/prisma.js index 3a58492b6b9d..da53f3a60b83 100644 --- a/packages/cli/src/commands/prisma.js +++ b/packages/cli/src/commands/prisma.js @@ -69,7 +69,9 @@ export const handler = async ({ _, $0, commands = [], ...options }) => { // Allow both long and short form commands, e.g. --name and -n args.push(name.length > 1 ? `--${name}` : `-${name}`) if (typeof value !== 'boolean') { - args.push(value) + // Make sure options that take multiple quoted words + // like `-n "create user"` are passed to prisma with quotes. + value.split(' ').length > 1 ? args.push(`"${value}"`) : args.push(value) } }