CikeyQi's picture
Upload 154 files (#1)
af5a34b
import { dirname, resolve } from 'path';
import { fileURLToPath } from 'url'
let Sequelize, DataTypes, sequelize, Op, existSQL = true
try {
const modules = await import('sequelize');
Sequelize = modules.Sequelize;
DataTypes = modules.DataTypes;
Op = modules.Op
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
sequelize = new Sequelize({
dialect: 'sqlite',
storage: resolve(__dirname, 'data.db'),
logging: false,
})
await sequelize.authenticate()
} catch (error) {
logger.warn('[ws-plugin] Yunzai-Bot暂不支持sqlite3数据库,建议切换至Miao-Yunzai获得最佳体验')
existSQL = false
sequelize = new Proxy({}, {
get: () => {
return () => {
return new Promise((resolve, reject) => {
resolve();
});
}
},
});
DataTypes = {};
}
export {
sequelize,
DataTypes,
Op,
existSQL
}