31 lines
890 B
JavaScript
31 lines
890 B
JavaScript
|
|
const { Client } = require("pg");
|
||
|
|
|
||
|
|
async function createTestUser() {
|
||
|
|
const client = new Client({
|
||
|
|
connectionString: process.env.DATABASE_URL,
|
||
|
|
});
|
||
|
|
|
||
|
|
try {
|
||
|
|
await client.connect();
|
||
|
|
console.log("✅ 데이터베이스 연결 성공");
|
||
|
|
|
||
|
|
// 테스트용 사용자 생성
|
||
|
|
await client.query(`
|
||
|
|
INSERT INTO user_info (user_id, user_name, user_password, status, company_code, data_type)
|
||
|
|
VALUES ('admin', '테스트 관리자', 'f21b1ce8b08dc955bd4afff71b3db1fc', 'active', 'ILSHIN', 'PLM')
|
||
|
|
ON CONFLICT (user_id) DO UPDATE SET
|
||
|
|
user_name = EXCLUDED.user_name,
|
||
|
|
user_password = EXCLUDED.user_password,
|
||
|
|
status = EXCLUDED.status
|
||
|
|
`);
|
||
|
|
|
||
|
|
console.log("✅ 테스트 사용자 생성/업데이트 완료");
|
||
|
|
} catch (error) {
|
||
|
|
console.error("❌ 오류 발생:", error);
|
||
|
|
} finally {
|
||
|
|
await client.end();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
createTestUser();
|