20200730153237-remove-user-association-from-messages.ts 442 B

12345678910111213141516
  1. import { QueryInterface, DataTypes } from "sequelize";
  2. module.exports = {
  3. up: (queryInterface: QueryInterface) => {
  4. return queryInterface.removeColumn("Messages", "userId");
  5. },
  6. down: (queryInterface: QueryInterface) => {
  7. return queryInterface.addColumn("Messages", "userId", {
  8. type: DataTypes.INTEGER,
  9. references: { model: "Users", key: "id" },
  10. onUpdate: "CASCADE",
  11. onDelete: "SET NULL"
  12. });
  13. }
  14. };