FeathersJS 或 Sequelize 中的钩子

Hooks in FeathersJS or Sequelize

鉴于我想在数据库列中插入默认值的场景 (date_introduced)。我正在考虑两种选择:

每种选择的具体好处是什么?但是当然还有其他场景,比如检查输入等......每个都有自己的顾虑。

为您的 Sequelize 数据库编写一个简单的迁移。

'use strict';

module.exports = {
  up: function (queryInterface, Sequelize) {
    return queryInterface.changeColumn('tableName', 'columnName', {
      type: Sequelize.STRING,
      defaultValue: <defaultValue>
    });
  },

  down: function (queryInterface, Sequelize) {
    return queryInterface.changeColumn('tableName', 'columnName', {
      type: Sequelize.STRING,
      defaultValue: null
    });
  }
};

您可以在 official documentation of feathers.

中找到更多信息