人们使用Node.js部署关系型数据库变更的方式有哪些?

7
我最近一直在深入学习Node.js以及像Heroku和Nodejitsu这样的托管服务,并一直试图弄清楚如何最好地部署postgres或mysql的数据库更改。
我可以看到npm下有几个迁移项目,但是所有项目似乎都非常有bug或者根本无法工作。我目前管理npm上的Monarch迁移项目,但它本身存在缺陷,而且我的开发经验在其他更加过程化的语言中。
那么人们在这些环境中用什么来部署对他们的数据库的更改呢? 什么对人们起作用了?
我正在寻求更好地了解当前情况/流程的方法。

@Xaade,我不理解你的问题。如果你的意思是“让程序员处理它”,那么我正在努力弄清楚程序员如何处理这样的问题。他们使用什么工具?他们的工作流程是什么?目前在Node生态系统中很难找到关于这个主题的指导。 - JamesEggers
@JamesEggers Xaade在思考这个问题是否更适合在http://programmers.stackexchange.com/上提问。 - Michelle Tilley
通常情况下,如果您在编写代码时遇到特定问题或无法理解代码等,可以在这里提问。如果您想获取更一般的信息,例如如何解决问题或使用哪个第三方工具,则可以在程序员社区发布帖子。这里提供基于事实的永久答案,也有推测性、时间敏感和专业意见。我并不是要评价您的问题质量,而是希望为您提供更好的答案。 - Lee Louviere
@Xaade 我明白了。非常好的观点,谢谢你澄清。有太多网站需要跟踪。如果版主想要迁移它,那也可以。 - JamesEggers
@Xaade - 使用哪个第三方库将被认为是不具有建设性的。 - ChrisF
我更关注技术而不是工具,因为关于这个话题实际上没有指导,所以非常好奇。很惊讶管理员关闭了它而不是迁移它。 - JamesEggers
1个回答

0

我自己没有使用过,但 Sequelize ORM 从1.3版本开始支持迁移。http://sequelizejs.com/#migrations

也许其他人可以添加他们的使用经验细节。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接