如何使用Sails.js在MySQL中生成适当的关系?

时间:2019-06-20 15:27:42

标签: mysql sails.js

我在Sails.js中定义了2个模型,当我运行migration:alter和webpack时,它会在mysql中生成一个表,但不会在2个表之间生成外部关系。

1. AlgorithmType.js


module.exports = {
  // migrate: 'alter',
  attributes: {
    name: {
      type: 'string',
    },
    description: {
      type: 'string',
    },
    schedule: {
      model: 'Schedule',
    },
    dsp: {
      model: 'DSP',
    },
    isIndependent: {
      type: 'boolean',
    },
  },

2. Algorithm.js

module.exports = HistoryService.wrapModel('Algorithm', {
  attributes: {
    algorithmType: {
      model: 'AlgorithmType',
    },

    scheduled: {
      type: 'boolean',

  },
});

在上面的示例中,算法和algorithType表之间应该存在关系,但是,它在mysql模式中不显示任何内容。

0 个答案:

没有答案