mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2025-09-06 10:11:27 +03:00
Database improvements
This commit is contained in:
@@ -66,7 +66,7 @@ module.exports = async client => {
|
||||
require(`./models/${model}`)(client, sequelize);
|
||||
}
|
||||
|
||||
sequelize.sync({ alter: { drop: false } });
|
||||
await sequelize.sync({ alter: { drop: false } });
|
||||
|
||||
return sequelize;
|
||||
};
|
@@ -4,6 +4,14 @@ module.exports = ({ config }, sequelize) => {
|
||||
sequelize.define('Guild', {
|
||||
blacklist: {
|
||||
defaultValue: [],
|
||||
get() {
|
||||
const raw_value = this.getDataValue('blacklist');
|
||||
return raw_value
|
||||
? typeof raw_value === 'string'
|
||||
? JSON.parse(raw_value)
|
||||
: raw_value
|
||||
: null;
|
||||
},
|
||||
type: DataTypes.JSON
|
||||
},
|
||||
colour: {
|
||||
|
@@ -2,7 +2,6 @@ const { DataTypes } = require('sequelize');
|
||||
module.exports = (_client, sequelize) => {
|
||||
const { DB_TABLE_PREFIX } = process.env;
|
||||
sequelize.define('Message', {
|
||||
|
||||
author: {
|
||||
allowNull: false,
|
||||
type: DataTypes.CHAR(19)
|
||||
|
Reference in New Issue
Block a user