This commit is contained in:
lesion
2019-06-07 17:02:33 +02:00
parent 7455553129
commit c408c44676
40 changed files with 270 additions and 279 deletions

View File

@@ -1,4 +1,4 @@
'use strict';
'use strict'
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.createTable('events', {
@@ -13,7 +13,7 @@ module.exports = {
},
slug: {
type: Sequelize.STRING,
index: true,
index: true
},
description: {
type: Sequelize.TEXT
@@ -58,9 +58,9 @@ module.exports = {
allowNull: false,
type: Sequelize.DATE
}
});
})
},
down: (queryInterface, Sequelize) => {
return queryInterface.dropTable('events');
return queryInterface.dropTable('events')
}
};
}

View File

@@ -1,4 +1,4 @@
'use strict';
'use strict'
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.createTable('notifications', {
@@ -19,7 +19,7 @@ module.exports = {
},
type: {
type: Sequelize.ENUM,
values: ['mail', 'admin_email', 'mastodon']
values: ['mail', 'admin_email', 'mastodon']
},
createdAt: {
allowNull: false,
@@ -29,9 +29,9 @@ module.exports = {
allowNull: false,
type: Sequelize.DATE
}
});
})
},
down: (queryInterface, Sequelize) => {
return queryInterface.dropTable('notifications');
return queryInterface.dropTable('notifications')
}
};
}

View File

@@ -1,4 +1,3 @@
'use strict';
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.createTable('event_notification', {
@@ -30,9 +29,9 @@ module.exports = {
allowNull: false,
type: Sequelize.DATE
}
});
})
},
down: (queryInterface, Sequelize) => {
return queryInterface.dropTable('event_notification');
return queryInterface.dropTable('event_notification')
}
};
}

View File

@@ -11,7 +11,7 @@ module.exports = {
eventId: {
type: Sequelize.INTEGER,
references: {
model: 'event',
model: 'events',
key: 'id'
}
},

View File

@@ -1,4 +1,4 @@
'use strict';
'use strict'
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.createTable('settings', {
@@ -6,7 +6,7 @@ module.exports = {
type: Sequelize.STRING,
primaryKey: true,
allowNull: false,
index: true,
index: true
},
value: {
type: Sequelize.JSON
@@ -19,9 +19,9 @@ module.exports = {
allowNull: false,
type: Sequelize.DATE
}
});
})
},
down: (queryInterface, Sequelize) => {
return queryInterface.dropTable('settings');
return queryInterface.dropTable('settings')
}
};
}

View File

@@ -1,4 +1,4 @@
'use strict';
'use strict'
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.createTable('event_tags', {
@@ -24,9 +24,9 @@ module.exports = {
allowNull: false,
type: Sequelize.DATE
}
});
})
},
down: (queryInterface, Sequelize) => {
return queryInterface.dropTable('event_tags');
return queryInterface.dropTable('event_tags')
}
};
}