【问题标题】:Read Only Schema with Feathers.js and Sequelize带有 Feathers.js 和 Sequelize 的只读模式
【发布时间】:2018-10-15 20:06:04
【问题描述】:

我正在使用带有 Sequelize 的 Feathers.js 为我的 MySQL 数据库创建一个 REST API。一切似乎都适用于 GET 操作。但是我在控制台中收到以下错误:

error: Unhandled Rejection at: Promise  {"_bitField":18087936,"_fulfillmentHandler0":{"name":"SequelizeDatabaseError","parent":{"code":"ER_TABLEACCESS_DENIED_ERROR","errno":1142,"sqlState":"42000","sqlMessage":"CREATE command denied to user 'f_admin'@'localhost' for table 'f_sales'"...

我认为 Sequelize 想要更改我的架构,但我不希望它这样做。如何设置它以便我可以 CRUD 记录但不能更改架构?

【问题讨论】:

  • 你在打电话给sync()吗?
  • 是的,我正在调用sync()。我不应该吗?
  • 不,你不应该。这就是试图创建表格的原因。

标签: node.js sequelize.js feathersjs feathers-sequelize


【解决方案1】:

不要调用Sequelize.sync(),Sequelize 不会尝试创建任何表。

【讨论】:

    猜你喜欢
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 2021-11-02
    • 2015-05-21
    • 2021-07-20
    • 1970-01-01
    • 2017-10-11
    • 2018-05-23
    相关资源
    最近更新 更多