refactor(backend): 将ApiUser模型重命名为Admin并更新相关引用
This commit is contained in:
41
backend/check_table.js
Normal file
41
backend/check_table.js
Normal file
@@ -0,0 +1,41 @@
|
||||
const { Sequelize, DataTypes } = require('sequelize');
|
||||
require('dotenv').config();
|
||||
|
||||
// 数据库配置
|
||||
const sequelize = new Sequelize(
|
||||
process.env.DB_NAME || 'niumall',
|
||||
process.env.DB_USERNAME || 'root',
|
||||
process.env.DB_PASSWORD || 'aiotAiot123!',
|
||||
{
|
||||
host: process.env.DB_HOST || '129.211.213.226',
|
||||
port: process.env.DB_PORT || 9527,
|
||||
dialect: 'mysql',
|
||||
logging: console.log,
|
||||
dialectOptions: {
|
||||
connectTimeout: 60000
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
async function checkTableStructure() {
|
||||
try {
|
||||
console.log('Testing database connection...');
|
||||
await sequelize.authenticate();
|
||||
console.log('Database connection successful!');
|
||||
|
||||
// 获取users表结构
|
||||
console.log('Getting users table structure...');
|
||||
const tableInfo = await sequelize.getQueryInterface().describeTable('users');
|
||||
console.log('Users table structure:', tableInfo);
|
||||
|
||||
} catch (error) {
|
||||
console.error('Error:', error.message);
|
||||
if (error.original) {
|
||||
console.error('Original error:', error.original.message);
|
||||
}
|
||||
} finally {
|
||||
await sequelize.close();
|
||||
}
|
||||
}
|
||||
|
||||
checkTableStructure();
|
||||
Reference in New Issue
Block a user