node.js - sequelize.js 创建 db 表时,表行有没有限制?

标签 node.js sequelize.js

我正在使用 node.js 和 npm sequelize 模块做项目。在项目过程中,使用 sequelize 创建的 mysql 表和包含这些表的数据库已随日志记录一起消失。我想过几种可能。如果表行变得太大,sequelize 模块是否会删除数据库?创建表时是否自动设置行限制?

这是一个新的 Linux 服务器,运行 MariaDB、node.js、sequelize 模块。过去,我尝试过搜索 mysql 表行限制。我也使用 sequelize.sync({force: false})

最佳答案

而不是设置 sequelize.sync({force: false})你能做吗sequelize.sync()相反,看看如何工作?您能否也分享一些代码,让我们知道您的表有多大。

这是我在我的应用程序中开始 Sequelize 的方式:

db.sequelize
    .sync()
    .then(() =>
        app.listen(PORT, () =>
            console.log(`==> API Server now listening on PORT ${PORT} in ${process.env.NODE_ENV}`)
        )
    )
    .catch(error => debugError(error));

关于node.js - sequelize.js 创建 db 表时,表行有没有限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55860402/

相关文章:

node.js - 当用户离开 Meteor 和/或 Iron 路由器中的页面时如何捕捉?

mysqlsequelize.js如何链接两个表

Javascript 异步回调 hell

node.js - NPM 似乎对 Linux Mint 15 没有任何作用

node.js - 是否有 .mocha 文件可以在其中指定默认值,例如 --no-colors?

javascript - 序列化类型错误: defineCall is not a function

javascript - Sequelize 搜索 API 无法按预期运行 expressJS

sqlite - 使用 `Sequelize.fn` 方法格式化 SQLite3 日期时间的正确方法是什么?

javascript - 表之间的序列化和查询

javascript - 如何在 NodeWebkit 的 html 代码中访问从 Node 模块抓取的数据