Sails + MySQL迁移不起作用

时间:2016-05-26 08:38:40

标签: node.js sails.js

我对sails.js很新。我有一个现有的数据库,我尝试使用feature-foo使用sails.js迁移它。之后我通过维护与db

相同的结构创建了一个模型
migrate: 'safe'

但在我的控制器中,当我尝试查看下面的这些表值时,没有显示

module.exports = {
  attributes: {
    user_id: {
        type: 'integer',
        required: true,
        unique: true,
        primaryKey: true
    },
    username: {
        type: 'string'
    },
    password: {
        type: 'string'
    },
    lastlogin: {
        type: 'datetime'
    },
    createdon: {
        type: 'datetime'
    }
  },
  autoPK:false
};

当我更改viewUser: function(req, res){ Auth_user.find().exec(function(e, r){ return res.json({User: r}); }); } 并抬起时,它显示错误为 enter image description here

我非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

我通过使用模型中的以下设置来避免生成自动字段,从而找到了解决方案。希望它对其他人有用。

  autoPK:false,
  autoCreatedAt: false,
  autoUpdatedAt: false

我尝试使用值“migrate:”'safe'和'alter'它运行正常。