import mysql from 'mysql2/promise'; import dotenv from 'dotenv'; dotenv.config(); const { DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT } = process.env; async function checkRemote() { const connection = await mysql.createConnection({ host: DB_HOST, user: DB_USER, password: DB_PASS, database: DB_NAME, port: parseInt(DB_PORT || '3306') }); console.log('--- Checking asset_remote table ---'); const [columns] = await connection.query('DESCRIBE asset_remote'); const cols = columns.map(c => c.Field); console.log('Columns in asset_remote:', cols.join(', ')); const [count] = await connection.query('SELECT COUNT(*) as count FROM asset_remote WHERE remote_tool IS NOT NULL OR remote_id IS NOT NULL'); console.log(`Rows with remote info (tool or id): ${count[0].count}`); await connection.end(); } checkRemote().catch(console.error);