From b170dfcf82c9a639eeb1cb9b04e7fd59f3d4c9b3 Mon Sep 17 00:00:00 2001 From: Aman Varshney Date: Fri, 4 Apr 2025 08:12:08 +0530 Subject: [PATCH] fix prisma postgres setup prompt --- .changeset/dry-nights-take.md | 5 +++++ apps/cli/src/helpers/create-project.ts | 1 + apps/cli/src/helpers/db-setup.ts | 9 +++++++-- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 .changeset/dry-nights-take.md diff --git a/.changeset/dry-nights-take.md b/.changeset/dry-nights-take.md new file mode 100644 index 0000000..a6f842f --- /dev/null +++ b/.changeset/dry-nights-take.md @@ -0,0 +1,5 @@ +--- +"create-better-t-stack": patch +--- + +fix prisma postgres setup prompt diff --git a/apps/cli/src/helpers/create-project.ts b/apps/cli/src/helpers/create-project.ts index e3cc380..179b501 100644 --- a/apps/cli/src/helpers/create-project.ts +++ b/apps/cli/src/helpers/create-project.ts @@ -55,6 +55,7 @@ export async function createProject(options: ProjectConfig): Promise { options.orm, options.packageManager, options.turso ?? options.database === "sqlite", + options.prismaPostgres, ); await setupAuthTemplate( diff --git a/apps/cli/src/helpers/db-setup.ts b/apps/cli/src/helpers/db-setup.ts index 5ecb529..84d88a6 100644 --- a/apps/cli/src/helpers/db-setup.ts +++ b/apps/cli/src/helpers/db-setup.ts @@ -16,7 +16,8 @@ export async function setupDatabase( databaseType: ProjectDatabase, orm: ProjectOrm, packageManager: ProjectPackageManager, - setupTursoDb = true, + setupTursoDb: boolean, + setupPrismaPostgresDb: boolean, ): Promise { const s = spinner(); const serverDir = path.join(projectDir, "apps/server"); @@ -59,7 +60,11 @@ export async function setupDatabase( projectDir: serverDir, }); - if (databaseType === "postgres" && orm === "prisma") { + if ( + databaseType === "postgres" && + orm === "prisma" && + setupPrismaPostgresDb + ) { await setupPrismaPostgres(projectDir, true, packageManager); } }