尝试添加迁移时,SQL 中缺少迁移数据

     2023-02-26     201

关键词:

【中文标题】尝试添加迁移时,SQL 中缺少迁移数据【英文标题】:Missing Migration data in SQL when trying to add-migration 【发布时间】:2019-07-31 12:03:39 【问题描述】:

我使用了备份数据库并使用 Code First 添加了一个新表。现在,当我尝试使用 add-migration 时,我收到了这个错误:

无法生成显式迁移,因为以下原因 显式迁移正在等待

建议项目中的迁移与数据库中的迁移不匹配,当我查看时,__migration 表中不再有迁移?

由于这些表存在于数据库中,我如何将所有这些迁移插入到我的 SQL 数据库中?有没有办法可以将它们全部添加,以便项目迁移和 SQL DB 迁移匹配,以便我可以继续添加/编辑表?

提前感谢您的帮助。

【问题讨论】:

【参考方案1】:

所以我找到了一些有用的东西!不幸的是,这意味着我丢失了所有迁移文件,但这并不是世界末日。

以下内容来自本站参考:Click here

从数据库中删除 _MigrationHistory 表 删除项目的 Migrations 文件夹中的各个迁移文件 在包管理器控制台中启用迁移 在 PMC 中添加迁移初始值 在初始迁移中注释掉 Up 方法内的代码 PMC 中的更新数据库(除了创建迁移条目什么都不做) 在 Initial 方法中移除 cmets

我希望这对其他人也有帮助。

【讨论】:

Django 在“auth”应用程序中缺少迁移

...h\'app【发布时间】:2019-01-2804:25:19【问题描述】:我正在尝试在与我通常使用的计算机不同的计算机上处​​理Django项目。但是,当尝试运行以下迁移时:fromdjango.confimportsettingsimportdjango.contrib.postgres.fieldsfrom 查看详情

尝试创建 Django 迁移时,ForeignKey 缺少必需的位置参数 on_delete

】尝试创建Django迁移时,ForeignKey缺少必需的位置参数on_delete【英文标题】:ForeignKeymissingrequiredpositionalargumenton_deletewhentryingtocreateaDjangomigration【发布时间】:2018-11-0900:41:01【问题描述】:我正在尝试使用python/django和postgres创建表... 查看详情

尝试在 sql-server 上迁移时 Flyway 挂起

】尝试在sql-server上迁移时Flyway挂起【英文标题】:Flywayhangswhentryingtomigrateonsql-server【发布时间】:2013-01-0816:47:23【问题描述】:编辑:我可以从flyway命令行工具运行相同的配置,但不能从ant任务运行。我有一个可在我的oracle数... 查看详情

添加新迁移时,EF 数据迁移不会检测到更改

】添加新迁移时,EF数据迁移不会检测到更改【英文标题】:EFDatamigrationswon\'tdetectchangeswhenaddingnewmigration【发布时间】:2013-03-2419:14:05【问题描述】:我首先使用EntityFramework5.0数据迁移和代码。当我向模型添加新字段并在包管理... 查看详情

EF 迁移 - 数据库中已有一个名为“”的对象

...】:我在向我的数据库添加新表时遇到问题。这些是我在尝试添加新迁移时输入的命令:Add-MigrationAdminSett脚手架迁移“AdminSett”。为此的设计器代码迁移文件包含当前CodeFirst模型 查看详情

添加表格时房间迁移失败

...gTable【发布时间】:2022-01-2212:56:24【问题描述】:我正在尝试对我的数据库执行迁移。我要添加的表如下:@Entity(tableName="Recipe_Of_Day_Entity")dataclassRecipeOfDayDTO(@PrimaryKey@ColumnInfo(name="id")valid:String 查看详情

在 Core Data 中进行重量级迁移时尝试迁移 nil 属性值

】在CoreData中进行重量级迁移时尝试迁移nil属性值【英文标题】:TryingtomigratenilattributevaluewhendoingheavyweightmigrationinCoreData【发布时间】:2014-03-1020:23:19【问题描述】:在我的iOS应用程序中,我正在对实体进行重量级迁移,其中我... 查看详情

当您可以直接在数据库中执行 SQL 时,运行 EF 迁移有啥意义?

】当您可以直接在数据库中执行SQL时,运行EF迁移有啥意义?【英文标题】:What\'sthepointofrunninganEFmigrationwhenyoucanSQLdirectlyindatabase?当您可以直接在数据库中执行SQL时,运行EF迁移有什么意义?【发布时间】:2018-09-0123:04:37【问题... 查看详情

如何在 django 迁移中执行原始 SQL

...gresql分区。分区逻辑是一堆函数和触发器,必须在设置时添加到数据库中,我想自动化。【问题讨论】:【参考方案1】:一种方式:我发现最好的方 查看详情

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

...aravel【发布时间】:2019-10-0903:21:25【问题描述】:我正在尝试在Laravel5.7中创建外键,但是当我使用artisan迁移我的表时,我抛出了以下错误:照亮\\数据库\\查询异常:SQLSTATE[HY000]:一般错误:1215无法添加外键约束(SQL: 查看详情

迁移对象模型时在核心数据中添加具有增量值的属性

】迁移对象模型时在核心数据中添加具有增量值的属性【英文标题】:Addingattributewithincrementedvalueincoredatawhenmigratingobjectmodel【发布时间】:2013-04-1822:24:28【问题描述】:我正在开发的iphone应用程序中有一个由coredata管理的Bet对象... 查看详情

Sqlite外键不匹配sequelize迁移

...migration【发布时间】:2021-09-1000:12:00【问题描述】:当我尝试在我的表中插入数据时,我的请求SQL失败PostVotes我使用sequelizemigration来迁移我的数据库,当我在控制台中发出我的sql请求时,我遇到了同样的问题。sequelizedb:migrate当... 查看详情

尝试使用 sequelize 创建迁移时出错

】尝试使用sequelize创建迁移时出错【英文标题】:Errortryingtousesequelizetocreatemigrations【发布时间】:2021-11-0513:04:22【问题描述】:我在我的项目中使用sequelize为我的数据库建模APIREST,但是当我尝试为我的数据库创建迁移时,sequeli... 查看详情

在 BuildConfig 中定义数据库迁移插件时出错

...nBuildConfig【发布时间】:2013-01-2909:36:02【问题描述】:我尝试遵循建议的良好做法并将插件放在BuildConfig.groovy而不是application.properties中,但不适用于数据库迁移。我尝试使用compile、build和runtim 查看详情

迁移应用程序中缺少 django 1.9 models_module

...述】:我正在从django1.8迁移到django1.9。我有一个迁移,它添加了一个组user,然后向该组添加了一个权限django_comments.add_comment。使用django1.8的迁移看起来像这样 查看详情

EF 自动迁移不适用于虚拟属性

...operty【发布时间】:2012-06-1308:38:08【问题描述】:我正在尝试首先对实体框架和代码使用自动迁移。我为我的班级添加了新属性(团队也是自定义班级):publicvirtualTeamSecondTeamget;set;我在更新数据库时遇到问题。在我编写命令后... 查看详情

Laravel迁移在现有数据库表中添加列问题

】Laravel迁移在现有数据库表中添加列问题【英文标题】:Laravelmigrationaddcolumissueinexistingdatabasetable【发布时间】:2018-02-0623:49:18【问题描述】:我在laravel4.2项目中工作,现在我想在现有表用户中添加列。现在我想添加另一列,当... 查看详情

django迁移问题

...后找到哪个不同,之后再使用--fake,将代码中的迁移脚本添加到django_migrations中,但是并不会执行sql语句。这样就可以避免每次执行migrate的时候,都执行一些重复的迁移脚本。终极解决方案:如果代码中的迁移脚本和数据库中的... 查看详情