diff --git a/src/index.ts b/src/index.ts index 8e9ed29..1c8540a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -245,16 +245,20 @@ async function main() { }) if (table) { - console.table( - table.columns.map((col) => ({ - name: col.name, - type: col.datatype, - flags: [col.identity ? 'ID' : '', col.nullable ? '' : 'NOT NULL'] - .filter(Boolean) - .join(' '), - default: col.default, - })), - ) + const rows = table.columns.map((col) => ({ + name: col.name, + type: col.datatype, + flags: [col.identity ? 'ID' : '', col.nullable ? '' : 'NOT NULL'] + .filter(Boolean) + .join(' '), + default: col.default, + })) + + if (displayMode === 'table') { + console.table(rows) + } else { + console.dir(rows, { depth: null }) + } } else { console.log('Did not find', name) } @@ -265,10 +269,7 @@ async function main() { if (displayMode === 'table') { console.table(result.rows) } else { - result.rows.forEach((row, idx) => { - console.log(`=== row ${idx} ========================`) - console.log(row) - }) + console.dir(result.rows, { depth: null }) } } else if (result.rowsAffected !== undefined) { console.log(`${result.rowsAffected} rows affected`)