fixed postgres-client

This commit is contained in:
Boki 2025-06-19 21:11:50 -04:00
parent 42bc2966df
commit 4aa8b7a42d
4 changed files with 3 additions and 6 deletions

View file

@ -224,7 +224,7 @@ export class PostgreSQLClient {
}
const { chunkSize = 1000, excludeColumns = [] } = options;
const columns = Object.keys(data[0]).filter(col => !excludeColumns.includes(col));
const columns = Object.keys(data[0] ?? {}).filter(col => !excludeColumns.includes(col));
const updateColumns = columns.filter(col => col !== conflictColumn);
let totalInserted = 0;

View file

@ -1,4 +1,3 @@
import { PoolClient } from 'pg';
import { getLogger } from '@stock-bot/logger';
import type { PostgreSQLClient } from './client';
import type { TransactionCallback } from './types';

View file

@ -1,4 +1,4 @@
import type { QueryResult as PgQueryResult, Pool, PoolClient, QueryResultRow } from 'pg';
import type { QueryResult as PgQueryResult, PoolClient, QueryResultRow } from 'pg';
/**
* PostgreSQL Client Configuration