1.koa2引入sequelize之后遇到问题,在model建立映射之前如何判断这个表是否存在
2.如果能判断不存在的话,如何建表呢?翻了API只有建立schema和drop table的方法…
3.还是说映射本身就会加入判断?但是代码报错说找不到表……
4.另外想到的方法是直接用NodeJS写SQL建表语句
1.koa2引入sequelize之后遇到问题,在model建立映射之前如何判断这个表是否存在
2.如果能判断不存在的话,如何建表呢?翻了API只有建立schema和drop table的方法…
3.还是说映射本身就会加入判断?但是代码报错说找不到表……
4.另外想到的方法是直接用NodeJS写SQL建表语句
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
同问这个问题,目前只会手动创建表之后再用Sequelize API进行数据读写。
假如基于Sequelize的model对应了一个新表,执行起来直接就会报“该新表不存在”的错。
那么请问怎样直接进行表的操作呢?像下面这样调用Sequelize的
sync( )
方法好像也不管用啊?