Create a context manager for temporarily changing database settings.
Usage:
const settingsManager = createSettingsContext({ foreignKeyChecks: false, uniqueChecks: false });
await settingsManager.execute(async () => { // Bulk insert without FK checks await Model.bulkCreate(data); });
Settings to apply during execution
Context manager with execute method
Create a context manager for temporarily changing database settings.
Usage:
const settingsManager = createSettingsContext({ foreignKeyChecks: false, uniqueChecks: false });
await settingsManager.execute(async () => { // Bulk insert without FK checks await Model.bulkCreate(data); });