Skip to content

Commit 4dd331a

Browse files
committed
fix: detect users database provider and install database connector based on it
AdminForth/1710/update-cli-to-detect-database-
1 parent 045d2b9 commit 4dd331a

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

adminforth/commands/createApp/templates/package.json.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"dependencies": {
2727
"@dotenvx/dotenvx": "^1.34.0",
2828
"adminforth": "{{adminforthVersion}}",
29-
"@adminforth/connector-sqlite": "latest",
29+
"@adminforth/connector-{{connectorProvider}}": "latest",
3030
"express": "latest-4",
3131
"zod": "^4.3.6"
3232
},

adminforth/commands/createApp/utils.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,7 @@ async function writeTemplateFiles(dirname, cwd, useNpm, includePrismaMigrations,
316316
const packageManagerTemplateData = getPackageManagerTemplateData(useNpm, nodeMajor);
317317
const resolvedPrismaDbUrl = includePrismaMigrations ? prismaDbUrl : null;
318318
const resolvedPrismaDbUrlProd = includePrismaMigrations ? prismaDbUrlProd : null;
319+
const connectorProvider = provider === 'postgresql' ? 'postgres' : provider;
319320

320321
// Build a list of files to generate
321322
const templateTasks = [
@@ -419,6 +420,7 @@ async function writeTemplateFiles(dirname, cwd, useNpm, includePrismaMigrations,
419420
appName,
420421
adminforthVersion: adminforthVersion,
421422
includePrismaMigrations: Boolean(resolvedPrismaDbUrl),
423+
databaseProvider: connectorProvider,
422424
},
423425
},
424426
{

0 commit comments

Comments
 (0)