PPPAIMT-Crest/backend/test/truncate.js

27 lines
473 B
JavaScript

import { db } from '../src/db/knex.js';
const TABLES = [
'audit_log',
'email_log',
'survey_responses',
'survey_tokens',
'survey_definitions',
'signatures',
'resume_tokens',
'consents',
'login_otps',
'applications',
'users',
'admin_users',
];
export async function truncateTables() {
await db.raw('SET FOREIGN_KEY_CHECKS = 0');
for (const table of TABLES) {
await db(table).truncate();
}
await db.raw('SET FOREIGN_KEY_CHECKS = 1');
}