MySQL数据库Nodejs,初始表查询

jed*_*edu 5 mysql node.js

我正在创建一个 Nodejs MySQL 数据库网站。我已经决定了一堆表需要什么模式。截至目前,我正在使用 mysql 工作台创建表并连接到 mysql 数据库。我是否应该将所有创建表模式存储在 Nodejs 中某个文件夹中并使用 node 和 mysql 包运行它?我是否应该使用它在生产中创建新表,因为我会经常擦除所有数据?我在网上找到的关于通常如何完成此操作的说明很少。

任何建议将不胜感激

mad*_*adz 11

数据库迁移概念之前已经解答了您所有的疑虑。

数据库迁移负责使用表初始化架构。它还负责生产。

查看db-migrate。它是 Node.js 中流行的数据库迁移工具。

它可以帮助您创建自动化脚本。另请查看这个优秀的教程以获取分步指南

  • 数据库迁移还负责同步多个数据库,包括开发和生产。但恢复数据完全是另一个问题。您必须有一个可以直接对大多数数据库完成的备份计划。例如,每天安排备份并在必要时应用以前的备份。 (2认同)