GroupUp/db/populateDefaults.ts

42 lines
918 B
TypeScript
Raw Normal View History

// This file will populate the tables with default values
import { dbClient } from '../src/db.ts';
console.log('Attempting to insert default actions into command_cnt');
const actions = [
'msg-mention',
'cmd-delete',
'cmd-info',
'cmd-report',
'cmd-setup',
2023-04-06 21:30:47 -07:00
'cmd-gameSel',
'cmd-join',
'cmd-leave',
'cmd-alternate',
2023-04-06 21:30:47 -07:00
'btn-gameSel',
'btn-customAct',
'btn-createEvt',
'btn-createWLEvt',
'btn-joinEvent',
'btn-joinWLEvent',
'btn-leaveEvent',
'btn-altEvent',
'btn-joinReqApprove',
'btn-joinReqDeny',
'btn-joinReqAlt',
'btn-delEvent',
'btn-confirmDelEvent',
2023-04-25 00:21:02 -07:00
'btn-editEvent',
'btn-eeChangeAct',
'btn-eeChangeTime',
'btn-eeChangeDesc',
];
for (const action of actions) {
await dbClient.execute('INSERT INTO command_cnt(command) values(?)', [action]).catch((e) => {
console.log(`Failed to insert into database`, e);
});
}
2022-07-10 17:48:38 -07:00
console.log('Insertion done');
await dbClient.close();
2022-07-10 17:48:38 -07:00
console.log('Done!');