149得票8回答
删除具有外键的列时出现Laravel错误:常规错误:1025重命名错误

我使用迁移创建了一个表格,代码如下:public function up() { Schema::create('despatch_discrepancies', function($table) { $table->increments('id')->u...

147得票7回答
仅添加新表时的房间数据库迁移

假设我有一个简单的Room数据库: @Database(entities = {User.class}, version = 1) abstract class AppDatabase extends RoomDatabase { public abstract Dao getDao...

132得票6回答
如何为多个上下文启用EF迁移以分别连接不同的数据库?

我该如何在同一个项目中为多个数据库上下文启用Entity Framework 5(版本5.0.0)迁移?每个上下文对应一个自己的数据库。当我在PM控制台(Visual Studio 2012)中运行Enable-Migrations时,由于存在多个上下文而导致错误:PM> Enable-...

103得票9回答
Ruby on Rails: 如何使用rake db:migrate撤销迁移?

在安装了Devise模型用户后,我得到了这个结果。 class DeviseCreateUsers < ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_auth...

94得票11回答
如何将SQL Server数据库导出到MySQL?

我正在尝试将SQL Server数据库备份文件(.bak)转换为MySQL。 这个问题和回答非常有用,我已经成功导入了数据库,但现在却无法将其导出到MySQL。 建议使用MySQL Migration Toolkit,但似乎已被MySQL Workbench取代。是否可以像迁移工具一样使用M...

86得票24回答
EF迁移显示空的Up()和Down()方法

我有一个本地数据库,目前它已经是第二个版本了,现在应该升级到第三个版本。 之前的迁移代码是由另一个程序员生成的,所以我认为我在这里做错了什么。 在我的模型中,大约有30个类,在模型文件夹内有一个映射文件夹,其中包含了这30个类的映射。 所以现在我按照同样的方式添加了1个新类,然后在Pac...

86得票8回答
使用Laravel创建带有迁移的模型。

我正在使用以下命令在 Laravel 5 上创建模型:php artisan make:model Settings 视频课程中提到,模型创建后必须创建新的迁移文件。但是,在我的情况下,迁移文件没有被创建。当我创建模型时,如何生成迁移?composer.json:... "requir...

82得票10回答
在Laravel中为现有列添加“ON DELETE CASCADE”

我的表中有一个名为fk的user_id列。$table->foreign('user_id')->references('id')->on('users'); 我应该在这个现有列中添加级联删除功能。 我怎么做呢?

66得票9回答
Django 1.8 - migrate和makemigrations有什么区别?

根据这里的文档: https://docs.djangoproject.com/en/1.8/topics/migrations/ 上说: 引用: “migrate”负责应用迁移,以及取消应用和列出迁移状态。 和 引用: “makemigrations”负责根据您对模型所做的更改创建新的...

60得票5回答
Laravel: 生产数据的迁移和填充

我的应用程序需要一个预先注册的数据集才能工作。因此,当我设置应用程序时,需要将它们插入数据库中。 Laravel 提供了两种机制: 数据库迁移:"它们允许团队修改数据库架构并保持最新的架构状态。" 数据库填充:"Laravel 还提供了一种使用种子类填充测试数据到数据库的简单方法。" ...