diff --git a/packages/core/installMachine/installSteps/payload/preparePayloadConfig.ts b/packages/core/installMachine/installSteps/payload/preparePayloadConfig.ts index 0f8f6c0..7edb217 100644 --- a/packages/core/installMachine/installSteps/payload/preparePayloadConfig.ts +++ b/packages/core/installMachine/installSteps/payload/preparePayloadConfig.ts @@ -9,6 +9,12 @@ export const preparePayloadConfig = async (configPath: PathLike) => { // Read the payload.config.ts file let data = await fs.readFile(configPath, 'utf8'); + // Replace postgresAdapter with vercelPostgresAdapter + const oldImport = `import { postgresAdapter } from '@payloadcms/db-postgres'`; + const newImport = `import { vercelPostgresAdapter as postgresAdapter } from '@payloadcms/db-vercel-postgres'`; + + data = data.replace(oldImport, newImport); + // Update the db configuration const dbConfig = `db: postgresAdapter({ schemaName: "payload", diff --git a/packages/core/installMachine/installSteps/payload/updatePackages.ts b/packages/core/installMachine/installSteps/payload/updatePackages.ts index afb9174..2e3d453 100644 --- a/packages/core/installMachine/installSteps/payload/updatePackages.ts +++ b/packages/core/installMachine/installSteps/payload/updatePackages.ts @@ -8,7 +8,7 @@ export const updatePackages = () => { }); logWithColoredPrefix('payload', 'Installing necessary packages...'); - execSync(`pnpm i pg sharp --reporter silent`, { + execSync(`pnpm i pg sharp @payloadcms/db-vercel-postgres --reporter silent`, { stdio: 'inherit', }); };