diff --git a/packages/db-postgres/src/createMigration.ts b/packages/db-postgres/src/createMigration.ts index cf85cfe599..c3f864d0a6 100644 --- a/packages/db-postgres/src/createMigration.ts +++ b/packages/db-postgres/src/createMigration.ts @@ -62,7 +62,7 @@ export const createMigration: CreateMigration = async function createMigration( fs.mkdirSync(dir) } - const { generateDrizzleJson, generateMigration } = require('drizzle-kit/payload') + const { generateDrizzleJson, generateMigration } = await import('drizzle-kit/payload') const [yyymmdd, hhmmss] = new Date().toISOString().split('T') const formattedDate = yyymmdd.replace(/\D/g, '') diff --git a/packages/db-postgres/src/migrate.ts b/packages/db-postgres/src/migrate.ts index 63ef9af8c4..6bf8550257 100644 --- a/packages/db-postgres/src/migrate.ts +++ b/packages/db-postgres/src/migrate.ts @@ -85,7 +85,7 @@ export async function migrate(this: PostgresAdapter): Promise { } async function runMigrationFile(payload: Payload, migration: Migration, batch: number) { - const { generateDrizzleJson } = require('drizzle-kit/payload') + const { generateDrizzleJson } = await import('drizzle-kit/payload') const start = Date.now() const req = { payload } as PayloadRequestWithData diff --git a/packages/db-postgres/src/utilities/pushDevSchema.ts b/packages/db-postgres/src/utilities/pushDevSchema.ts index 1de931bebf..81b49ccac9 100644 --- a/packages/db-postgres/src/utilities/pushDevSchema.ts +++ b/packages/db-postgres/src/utilities/pushDevSchema.ts @@ -14,7 +14,7 @@ const require = createRequire(import.meta.url) * @returns {Promise} - A promise that resolves once the schema push is complete. */ export const pushDevSchema = async (db: PostgresAdapter) => { - const { pushSchema } = require('drizzle-kit/payload') + const { pushSchema } = await import('drizzle-kit/payload') // This will prompt if clarifications are needed for Drizzle to push new schema const { apply, hasDataLoss, statementsToExecute, warnings } = await pushSchema(