[feat] switched from mysql to postgresql
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { Client } from 'typesense';
|
||||
import chalk from 'chalk';
|
||||
import { db, poolConnection } from '../src/db/index.ts';
|
||||
import { db, ClosePool } from '../src/db/index.ts';
|
||||
import { client } from '../src/db/typesense.ts';
|
||||
import { release } from 'node:os';
|
||||
|
||||
@@ -95,9 +95,9 @@ async function preloadSearchIndex() {
|
||||
cardType: card.cardType || "",
|
||||
energyType: card.energyType || "",
|
||||
number: card.number,
|
||||
Artist: card.Artist || "",
|
||||
Artist: card.artist || "",
|
||||
sealed: card.sealed,
|
||||
content: [card.productName,card.productLineName,card.set?.setName || "",card.number,card.rarityName,card.Artist || ""].join(' '),
|
||||
content: [card.productName,card.productLineName,card.set?.setName || "",card.number,card.rarityName,card.artist || ""].join(' '),
|
||||
releaseDate: card.tcgdata?.releaseDate ? Math.floor(new Date(card.tcgdata.releaseDate).getTime() / 1000) : 0,
|
||||
sku_id: card.prices.map(price => price.skuId.toString())
|
||||
})), { action: 'upsert' });
|
||||
@@ -128,7 +128,7 @@ await preloadSearchIndex().catch((error) => {
|
||||
}
|
||||
process.exit(1);
|
||||
}).finally(() => {
|
||||
poolConnection.end();
|
||||
ClosePool();
|
||||
console.log(chalk.blue('Database connection closed.'));
|
||||
process.exit(0);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user