首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Knex动态迁移和播种数据库?

使用Knex动态迁移和播种数据库?
EN

Stack Overflow用户
提问于 2018-06-29 02:05:47
回答 1查看 407关注 0票数 0

为了与MySQL数据库通信,我在Node应用程序中使用了Knex.js。我想要构建我的应用程序,以便用户可以定义他们想要在我的应用程序中创建表的列。我的问题是,我将如何为数据库动态创建迁移,因为我不知道用户希望在他们的表中包含哪些列。当我通过Knex (使用knex migrate:object)创建迁移时,我必须使用自动生成的迁移文件指定表的约束。有没有一种方法可以编程实现迁移数据库和使用用户提供的任何内容播种的过程?

EN

回答 1

Stack Overflow用户

发布于 2018-06-29 03:07:19

这听起来真是个坏主意。尝试google +阅读一些关于动态模式修改反模式的内容。

也就是说,您不能使用knex的迁移/填充框架。只需直接从应用程序代码中调用Knex.scheme.*方法即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51089048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档