fix: query 함수 파라미터 배열 전달 오류 수정

문제:
- query() 함수에 스프레드 연산자로 파라미터 전달
- pg 라이브러리는 배열을 요구함
- 'Query values must be an array' 에러 발생

수정:
tableManagementService.ts (2곳):
- line 1501: query(...searchValues) → query(searchValues)
- line 1512: query(...searchValues, size, offset)
            → query([...searchValues, size, offset])

결과:
-  쿼리 파라미터 배열로 정확히 전달
-  테이블 데이터 조회 정상 동작
This commit is contained in:
kjs 2025-10-01 15:21:08 +09:00
parent 6fc140b423
commit 352d4c3126
1 changed files with 2 additions and 2 deletions

View File

@ -1498,7 +1498,7 @@ export class TableManagementService {
// 전체 개수 조회
const countQuery = `SELECT COUNT(*) as count FROM ${safeTableName} ${whereClause}`;
const countResult = await query<any>(countQuery, ...searchValues);
const countResult = await query<any>(countQuery, searchValues);
const total = parseInt(countResult[0].count);
// 데이터 조회
@ -1509,7 +1509,7 @@ export class TableManagementService {
LIMIT $${paramIndex} OFFSET $${paramIndex + 1}
`;
let data = await query<any>(dataQuery, ...searchValues, size, offset);
let data = await query<any>(dataQuery, [...searchValues, size, offset]);
// 🎯 파일 컬럼이 있으면 파일 정보 보강
if (fileColumns.length > 0) {