繁体   English   中英

强制Fluent迁移以重新创建删除的表—将Fluent与Vapor 3 iOS Swift MySQL一起使用

[英]Force Fluent migration to re-create dropped table — Using Fluent with Vapor 3 iOS Swift MySQL

我正在将Vapor 3用于某些服务器端Swift,并使用Fluent外接程序来处理数据库/模型管理,并且在下面使用MySQL。

我正在开发中,想要强制迁移器重新创建表,所以我在命令行上进入了mysql并做了:

mysql> drop table SomeTableName;

但是,重新运行时,迁移不会重新创建表。 它有成千上万的列,并且有很多约束,所以我真的不想手动进行。

如果您在数据库中的称为fluent的表中查找,则会看到带有表名的记录。 删除该记录,下次您运行该应用程序时,vapor将重新创建该表。

像这样:

mysql> drop table SomeTableName;
mysql> delete from fluent where name ='SomeTableName';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM