Tag: 移民

使用Django South向后迁移

好的,所以这似乎是一个非常愚蠢的问题,我敢肯定,我错过了某个地方的东西。 如何在Django上使用South进行向后迁移? 所以我调整了我的模型,创build了一个schemamigration的迁移,通过migrate运行migrate ,现在我意识到这不是我想要的,我希望它恢复schemamigration 。 没有手动编辑数据库表和删除迁移文件,我应该如何回滚回迁? 我发现通过Google使用South向后迁移的参考,但还没有find一个坚实的代码示例。 谁能帮忙?

迁移:无法在laravel中添加外键约束

我试图在Laravel中创build外键,但是当我使用artisan迁移我的表时,我抛出了以下错误: [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) 我的迁移代码是这样的: 优先级迁移文件 public function up() { // Schema::create('priorities', function($table) { $table->increments('id', true); $table->integer('user_id'); $table->foreign('user_id')->references('id')->on('users'); $table->string('priority_name'); $table->smallInteger('rank'); $table->text('class'); $table->timestamps('timecreated'); }); } /** * Reverse the migrations. * * @return void */ […]

如何将模型从一个django应用程序迁移到新的应用程序中?

我有一个django应用程序,其中有四个模型。 我现在意识到,这些模型之一应该在一个单独的应用程序。 我确实已经安装了南迁,但我不认为这是它可以自动处理的东西。 我怎样才能将其中一个模型迁移出旧应用程序? 另外,请记住,我将需要这是一个可重复的过程,以便我可以迁移生产系统等。