mirror of
https://github.com/pawelmalak/flame.git
synced 2024-12-19 08:02:16 +03:00
28 lines
508 B
JavaScript
28 lines
508 B
JavaScript
const { DataTypes } = require('sequelize');
|
|
const { INTEGER } = DataTypes;
|
|
|
|
const tables = ['categories', 'bookmarks', 'apps'];
|
|
|
|
const up = async (query) => {
|
|
const template = {
|
|
type: INTEGER,
|
|
allowNull: true,
|
|
defaultValue: 1,
|
|
};
|
|
|
|
for await (let table of tables) {
|
|
await query.addColumn(table, 'isPublic', template);
|
|
}
|
|
};
|
|
|
|
const down = async (query) => {
|
|
for await (let table of tables) {
|
|
await query.removeColumn(table, 'isPublic');
|
|
}
|
|
};
|
|
|
|
module.exports = {
|
|
up,
|
|
down,
|
|
};
|