mirror of
https://github.com/songquanpeng/message-pusher.git
synced 2025-11-02 12:24:13 +08:00
25 lines
596 B
JavaScript
25 lines
596 B
JavaScript
const User = require('./user');
|
|
const Message = require('./message');
|
|
const sequelize = require('../common/database');
|
|
|
|
Message.belongsTo(User);
|
|
|
|
(async () => {
|
|
await sequelize.sync();
|
|
console.log('Database initialized.');
|
|
const isNoAdminExisted =
|
|
(await User.findOne({ where: { isAdmin: true } })) === null;
|
|
if (isNoAdminExisted) {
|
|
console.log('No admin user existed! Creating one for you.');
|
|
await User.create({
|
|
username: 'admin',
|
|
password: '123456',
|
|
isAdmin: true,
|
|
prefix: 'admin',
|
|
});
|
|
}
|
|
})();
|
|
|
|
exports.User = User;
|
|
exports.Message = Message;
|