[fedi] instances moderation

This commit is contained in:
les
2019-10-30 15:01:15 +01:00
parent 0876f9baee
commit ec92ce84bb
13 changed files with 193 additions and 88 deletions

View File

@@ -2,13 +2,9 @@
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.createTable('instances', {
id: {
allowNull: false,
autoIncrement: true,
primaryKey: true,
type: Sequelize.INTEGER
},
domain: {
allowNull: false,
primaryKey: true,
type: Sequelize.STRING
},
name: {

View File

@@ -2,11 +2,11 @@
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.addColumn('fed_users', 'instanceId', {
type: Sequelize.INTEGER,
return queryInterface.addColumn('fed_users', 'instanceDomain', {
type: Sequelize.STRING,
references: {
model: 'instances',
key: 'id'
key: 'domain'
},
onUpdate: 'CASCADE',
onDelete: 'CASCADE'
@@ -14,6 +14,6 @@ module.exports = {
},
down: (queryInterface, Sequelize) => {
return queryInterface.dropColumn('fed_users', 'instanceId')
return queryInterface.removeColumn('fed_users', 'instanceDomain')
}
}