Force Fluent migration to re-create dropped table -- Using Fluent with 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 插件处理 database/model 管理,下面是 MySQL。
我正在开发中,想强制迁移器重新创建 table,所以我在命令行上进入 mysql 并执行了:
mysql> drop table SomeTableName;
但是,重新运行,迁移不会重新创建 table。它有无数的列和很多限制,所以我真的不想手动完成。
如果您在数据库中查看名为 fluent 的 table,您会看到一条名为 table 的记录。删除此记录,vapor 将在您下次 运行 应用程序时重新创建 table。
像这样:
mysql> drop table SomeTableName;
mysql> delete from fluent where name ='SomeTableName';
我将 Vapor 3 用于某些服务器端 Swift,使用 Fluent 插件处理 database/model 管理,下面是 MySQL。
我正在开发中,想强制迁移器重新创建 table,所以我在命令行上进入 mysql 并执行了:
mysql> drop table SomeTableName;
但是,重新运行,迁移不会重新创建 table。它有无数的列和很多限制,所以我真的不想手动完成。
如果您在数据库中查看名为 fluent 的 table,您会看到一条名为 table 的记录。删除此记录,vapor 将在您下次 运行 应用程序时重新创建 table。
像这样:
mysql> drop table SomeTableName;
mysql> delete from fluent where name ='SomeTableName';