diff --git a/src/init/features/dataconnect/index.ts b/src/init/features/dataconnect/index.ts index c02ac99d43e..03345b71a4d 100644 --- a/src/init/features/dataconnect/index.ts +++ b/src/init/features/dataconnect/index.ts @@ -703,12 +703,6 @@ async function promptForCloudSQL(setup: Setup, info: RequiredInfo): Promise({ message: `Which CloudSQL instance would you like to use?`, @@ -741,6 +739,12 @@ async function promptForCloudSQL(setup: Setup, info: RequiredInfo): Promise c.value === info.cloudSqlInstanceId)!.location; } else { info.flow += "_pick_new_csql"; + if (!billingEnabled && freeTrialUsed) { + setup.instructions.push( + upgradeInstructions(setup.projectId || "your-firebase-project", true), + ); + return; + } info.cloudSqlInstanceId = await input({ message: `What ID would you like to use for your new CloudSQL instance?`, default: newUniqueId(