修改文件结构,统一文档格式
This commit is contained in:
50
scripts/simple-db-test.js
Normal file
50
scripts/simple-db-test.js
Normal file
@@ -0,0 +1,50 @@
|
||||
/**
|
||||
* 简单数据库连接测试脚本
|
||||
* 测试数据库基本连接功能
|
||||
*/
|
||||
const { sequelize, testConnection } = require('../backend/config/database-simple');
|
||||
|
||||
async function simpleConnectionTest() {
|
||||
console.log('🔍 开始测试数据库连接...');
|
||||
|
||||
try {
|
||||
// 测试数据库连接
|
||||
const isConnected = await testConnection();
|
||||
|
||||
if (isConnected) {
|
||||
console.log('✅ 数据库连接测试通过');
|
||||
|
||||
// 执行简单查询
|
||||
const [results] = await sequelize.query('SELECT 1 + 1 AS result');
|
||||
console.log('📊 数据库查询测试:', results[0]);
|
||||
|
||||
// 检查数据库版本
|
||||
const [version] = await sequelize.query('SELECT VERSION() AS version');
|
||||
console.log('🗄️ 数据库版本:', version[0].version);
|
||||
|
||||
console.log('🎉 所有数据库测试通过!');
|
||||
} else {
|
||||
console.log('❌ 数据库连接失败');
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
} catch (error) {
|
||||
console.error('❌ 数据库测试出错:', error.message);
|
||||
process.exit(1);
|
||||
} finally {
|
||||
// 关闭连接
|
||||
try {
|
||||
await sequelize.close();
|
||||
console.log('🔒 数据库连接已关闭');
|
||||
} catch (closeError) {
|
||||
console.error('关闭连接时出错:', closeError.message);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 执行测试
|
||||
if (require.main === module) {
|
||||
simpleConnectionTest();
|
||||
}
|
||||
|
||||
module.exports = simpleConnectionTest;
|
||||
Reference in New Issue
Block a user