| 123456789101112131415 |
- const mysql = require('mysql2/promise')
- const DB = { host: 'cq-cdb-8fjmemkb.sql.tencentcdb.com', port: 27220, user: 'root', password: 'Ylrz_1q2w3e4r5t6y', charset: 'utf8mb4' }
- async function main() {
- const db = process.argv[2] || 'fs_tenant_cs1'
- const conn = await mysql.createConnection({ ...DB, database: db })
- const [tables] = await conn.query("SHOW TABLES LIKE 'lobster_api_registry'")
- console.log('db', db, 'hasTable', tables.length > 0)
- if (!tables.length) { await conn.end(); return }
- const [cols] = await conn.query('SHOW COLUMNS FROM lobster_api_registry')
- console.log('columns', cols.map(c => c.Field).join(', '))
- const [rows] = await conn.query('SELECT api_key, api_name, category, enabled FROM lobster_api_registry LIMIT 20')
- console.log('rows', rows.length, JSON.stringify(rows, null, 2))
- await conn.end()
- }
- main().catch(e => { console.error(e); process.exit(1) })
|