add worker event tracking; implement worker rates display in admin panel
This commit is contained in:
parent
95b15c8d80
commit
f6324faf91
1 changed files with 8 additions and 3 deletions
|
|
@ -125,8 +125,9 @@ function runColumnMigrations(db) {
|
|||
}
|
||||
|
||||
function seedCompanies(db) {
|
||||
const exists = db.prepare("SELECT id FROM tracked_companies WHERE name = ?");
|
||||
const insert = db.prepare(
|
||||
"INSERT OR IGNORE INTO tracked_companies (name, ticker, aliases) VALUES (?, ?, ?)"
|
||||
"INSERT INTO tracked_companies (name, ticker, aliases) VALUES (?, ?, ?)"
|
||||
);
|
||||
|
||||
const companies = [
|
||||
|
|
@ -295,11 +296,15 @@ function seedCompanies(db) {
|
|||
{ name: "Deloitte", ticker: "DELOITTE", aliases: [] },
|
||||
];
|
||||
|
||||
let added = 0;
|
||||
for (const c of companies) {
|
||||
if (!exists.get(c.name)) {
|
||||
insert.run(c.name, c.ticker, JSON.stringify(c.aliases));
|
||||
added++;
|
||||
}
|
||||
}
|
||||
|
||||
console.log(`[db] seeded ${companies.length} tracked companies`);
|
||||
if (added > 0) console.log(`[db] seeded ${added} new tracked companies`);
|
||||
}
|
||||
|
||||
module.exports = { getArchiveDb, getIntelligenceDb, runMigrations, runColumnMigrations, seedCompanies };
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue