fix: 원격접속 자산 데이터 매핑 보완
Some checks failed
ITAM Code Check / build-and-config-check (push) Successful in 20s
ITAM Docker Build Check / docker-build-check (push) Failing after 22s

This commit is contained in:
2026-06-19 18:03:58 +09:00
parent 9735344f37
commit 7b631ab858
4 changed files with 124 additions and 0 deletions

25
scratch/query_asset.cjs Normal file
View File

@@ -0,0 +1,25 @@
const mysql = require('mysql2/promise');
require('dotenv').config({ path: './.env' });
async function main() {
const connection = await mysql.createConnection({
host: process.env.DB_HOST,
user: process.env.DB_USER,
password: process.env.DB_PASS,
database: process.env.DB_NAME,
port: parseInt(process.env.DB_PORT || '3306')
});
try {
const [schema] = await connection.query(`SHOW CREATE TABLE asset_volume`);
console.log('Schema:', schema[0]['Create Table']);
const [rows] = await connection.query(`SELECT * FROM asset_volume LIMIT 20`);
console.log('Sample Data:', JSON.stringify(rows, null, 2));
} catch (err) {
console.error(err);
} finally {
await connection.end();
}
}
main();

25
scratch/query_asset.js Normal file
View File

@@ -0,0 +1,25 @@
const mysql = require('mysql2/promise');
require('dotenv').config({ path: './.env' });
async function main() {
const connection = await mysql.createConnection({
host: process.env.DB_HOST,
user: process.env.DB_USER,
password: process.env.DB_PASS,
database: process.env.DB_NAME,
port: parseInt(process.env.DB_PORT || '3306')
});
try {
const [rows] = await connection.query(
`SELECT * FROM asset_core WHERE asset_purpose LIKE '%바론%' OR asset_purpose LIKE '%SSO%'`
);
console.log('Results:', JSON.stringify(rows, null, 2));
} catch (err) {
console.error(err);
} finally {
await connection.end();
}
}
main();

17
scratch/query_master.cjs Normal file
View File

@@ -0,0 +1,17 @@
require('dotenv').config({ path: './.env' });
async function main() {
const url = `http://${process.env.DB_HOST || 'localhost'}:3000/api/assets/master`;
try {
const res = await fetch(url);
const data = await res.json();
// find asset with id "9pvkqyi"
const serverList = data.server || [];
const target = serverList.find(s => s.id === '9pvkqyi');
console.log('Server list asset:', JSON.stringify(target, null, 2));
} catch (err) {
console.error(err);
}
}
main();