腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
什么是vmotion?
、
vm迁移/数据存储迁移与虚拟化中的vmotion有何不同?我在搜索vm迁移和数据存储迁移。了解主机和数据存储迁移之间的区别是什么,但是什么是vmotion。如何与主机或数据存储迁移相关。
浏览 0
提问于2021-06-29
得票数 0
回答已采纳
5
回答
在创建测试数据库时禁用Django中的数据迁移
、
、
我有一个有相当数量迁移的应用程序,包括数据迁移,可以在一些模型上设置外键。 当我尝试运行tests.py时,它失败了,因为数据迁移正在查询数据库中不存在的数据。 有办法禁用数据迁移吗?(我希望保持模式迁移,而不是完全禁用迁移)。 或者在运行数据迁移之前从固定设备加载数据?
浏览 13
提问于2017-06-12
得票数 8
回答已采纳
1
回答
有没有一种简单的方法来比较Django的模型和迁移链与数据库的一致性?
、
、
随着时间的推移,我遇到了一些迁移问题,偶尔会遇到字段无法正确迁移的情况(几乎可以肯定的是,我尝试了一些假迁移来使我的开发数据库处于工作状态)。 执行自动模式迁移将根据模型检查迁移链,但不会根据实际数据库检查迁移链。 有没有一种方法可以轻松地将数据库与当前的模型或迁移链进行比较,并验证数据库、模型和迁移链是否一致? 作为一个稻草人,想象你删除了你的迁移,创建了一个新的初始迁移,并在删除幽灵迁移的同时假装迁移到那个初始迁移。 是否可以简单地验证数据库是否与初始迁移同步?
浏览 2
提问于2015-01-24
得票数 4
1
回答
移民是从哪里来的?
、
我首先使用代码来生成数据库。我希望数据库能够通过使用附加迁移InitialCreate生成的迁移创建。 数据库确实使用InitialCreate迁移中的代码创建。 但是,当我尝试使用创建后续迁移时 我犯了个错误 无法生成显式迁移,因为以下显式迁移挂起: 201310112018474_InitialCreate。在尝试生成新的显式迁移之前应用挂起的显式迁移。 我试着运行更新-数据库-Targetmigration:0,它列出了过去创建但现在不再存在的迁移。 PM>更新-数据库-Targetmigration:0指定‘-详细’标志,以查看应用于目标数据库的SQL语句。恢复迁移:
浏览 3
提问于2013-10-11
得票数 0
回答已采纳
1
回答
PostgreSQL的数据迁移助理,用于迁移到Azure PostgreSQL (非DMS)
、
、
每当我们将现场SQL迁移到Azure SQL时,就可以使用数据迁移助手(DMA)进行评估(也可以使用数据迁移服务(DMS)进行迁移)。 我知道我们有DMS,它可以帮助将PostgreSQL迁移到Azure PostgreSQL。 我们是否有数据迁移助手工具将Postgres迁移到Azure PostgreSQL PaaS (我们希望在迁移之前进行评估)?基本上,在运行Azure DMS之前,需要将数据迁移到azure的兼容位置。 请帮帮忙。
浏览 2
提问于2020-09-21
得票数 0
1
回答
迁移后核心数据性能缓慢
、
、
、
在执行轻量级迁移之后,我遇到了一些奇怪的核心数据问题--我的iPad应用程序使用了一个版本化的数据模型,现在我只需要迁移到另一个数据模型:向实体添加一个属性。迁移过程没有任何问题,在进程完成后,我可以运行所有数据迁移的应用程序--唯一的问题是,每个保存请求比迁移前多花费大约10倍的时间。 我检查了迁移过程的核心数据日志-没有列出错误 核心数据日志(sql查询)在迁移前后是相同的,只是速度要慢得多。 我在外部sqlite查看器中打开了sqlite数据库-迁移前的查询时间与迁移后的时间相同。 我为迁移后的持久存储添加了NSSQLiteManualVacuumOption,核心数据的
浏览 12
提问于2014-04-04
得票数 1
回答已采纳
1
回答
数据迁移后的SQL数据库日志迁移sql server
、
、
、
我有对prim数据库,我想迁移数据库到azure sql数据库。 首先,我正在使用迁移服务迁移数据库,迁移需要10个小时,但在迁移过程中记录会被插入、更新和删除。 如何使用已更新的sql azure数据库更新目标sql azure数据库。
浏览 19
提问于2017-12-20
得票数 0
1
回答
模式迁移提交更改
、
、
我有以下情况: 多个模式迁移 一次数据迁移 这很简单,但我在数据迁移方面遇到了问题。它为特定的ContentType发送一个查询,这是django-taggit所需要的。问题是,我想要查询的模型直到迁移之前才存在。该错误与该查询的空结果一起出现。 但是,当我运行数据迁移之前的所有迁移,然后运行数据迁移本身时,一切都运行良好。我已经注意到,在所有迁移完成之前,迁移过程不会保存更改,这对此不起作用。 我需要的解决方案之一是手动提交/保存对数据库的更改,但是我还没有找到一种方法来完成它。当然,如果有任何其他的想法/更好的解决方案,我会很高兴听到他们。 这是数据迁移出错的代码: # C
浏览 2
提问于2017-04-27
得票数 3
2
回答
play框架支持数据库迁移?
、
Ruby on Rails为数据库模式和数据迁移提供了ActiveRecord和迁移。play框架有这样的支持(模式和数据迁移)吗?如果在play框架中使用NoSQL数据库,还支持数据库迁移吗?
浏览 1
提问于2011-06-11
得票数 4
1
回答
如何创建初始prisma迁移
、
、
我有一个PostgreSQL数据库和prisma模式。我的迁移历史是空的,我没有迁移表。当我试图运行prisma migrate dev来创建迁移表并向该表添加初始迁移时,它希望删除我的数据库表的所有数据。 prisma migrate dev --name migration_name --create-only命令也试图重置我的数据库。 如何在不丢失数据的情况下创建初始prisma迁移? 是否可以在我的PostgreSQL数据库中创建prisma迁移表并在不丢失数据的情况下向该表添加初始迁移?我试着遵循这篇文章:,但是它想在db pull之后重置我的数据库。
浏览 29
提问于2022-10-24
得票数 1
2
回答
SharePoint迁移工作量估计
、
、
我们计划将SharePoint 2013年的内容迁移到2016年,作为迁移的一部分,我们必须迁移大量的数据。我们得到了来自第三方的迁移工作量估计,这完全是基于数据大小。他们考虑了数据大小迁移/每天与X的机器数目.For的例子,5台机器x1天= 10 TB。 总工作量=总数据大小/1天输出 我不相信这种方法,这是我的问题。 SharePoint内容迁移是否完全取决于数据的大小? 像metalogix这样的工具在迁移中起着怎样的作用? 是否有任何工具/公式来估计SharePoint迁移?
浏览 11
提问于2016-05-16
得票数 0
2
回答
如何测试经济迁移
、
、
、
最近,我在一个凤凰应用程序中编写了一些Ecto迁移。 然而,我总是手动测试迁移。 随着我们的迁移变得越来越复杂,并且需要修改我们生活系统上的数据,我真的很想在部署它们之前编写自动化测试。 自动测试将需要: 将数据库重置到迁移之前的某个点。 运行比要测试的迁移更早的迁移 准备数据并将其插入数据库 运行迁移 验证结果与预期相符 清理数据库,以确保即将进行的测试不会与数据冲突 我们使用的是ExUnit和ESpec,但我还没有找到一种在特定测试之前只应用一些迁移的方法。 有没有一种方法可以为Ecto迁移编写自动测试?
浏览 2
提问于2019-10-02
得票数 2
回答已采纳
1
回答
我想运行从PostgreSQL到sqlite3的迁移
、
、
目前,我在我的项目中使用PostgreSQL数据库,但我也希望使用SQLite作为本地主机,所以我想运行迁移命令,但是会出现错误,因为在SQLite数组字段中没有使用,所以我希望将数组字段转换为JSONfield和makemigrations,但是在迁移中也会出现旧迁移。我想在迁移中编写自定义逻辑。因此,当数据库是PostgreSQL时,它使用旧迁移,当数据库是sqlite3时,使用新迁移。 我不希望每次切换数据库时都创建新的迁移和迁移表。
浏览 2
提问于2022-12-03
得票数 0
2
回答
如何合并django 1.9+中的连续数据库迁移?
、
迁移允许从一个数据库模式转换到另一个数据库模式,同时维护数据库中的当前数据。Django允许使用命令python manage.py makemigrations创建迁移 每次运行makemigrations时,都会根据在models.py文件中检测到的更改添加一个新的迁移文件000n..。 有时,在对models.py做了一些小小的更改之后,我希望运行take迁移,但不希望创建新的迁移,因为之前的迁移还没有被使用,这使得它们可以合并在一起,主要是因为在数据库中有大量数据时,运行生产中的每个迁移可能需要很长时间,因此最好在手工之前将迁移合并起来。 是否有一种方法允许新的迁移000n.与现有的迁
浏览 2
提问于2016-04-09
得票数 18
回答已采纳
2
回答
数据迁移与模式迁移(sql server)
、
此问题与SQL server迁移相关。 我知道BCP用于数据迁移,而DAC(数据层应用程序)等工具用于模式迁移。 生成脚本向导可以同时做这两件事,对吗? BCP可以执行模式迁移吗?DAC可以执行数据迁移吗? 如果能简要说明数据迁移和模式迁移之间的区别,那就太好了。我阅读和搜索了一些可以描绘出不同之处的材料,但找不到简洁和清晰的形式。 谢谢。
浏览 5
提问于2011-05-26
得票数 0
回答已采纳
1
回答
如何将迁移应用于数据库?
、
我想了解迁移在实体框架中是如何工作的,ef如何知道应该将哪种迁移应用于数据库?我看到在每个数据库中都有一个包含迁移列表的__MigrationHistory表。 在将特定迁移应用到数据库之前,ef是否比较了表中的迁移和项目中的迁移?
浏览 3
提问于2020-11-13
得票数 0
回答已采纳
1
回答
迁移后不同数据库表的比较
、
、
、
最近,我使用SQLServer 2000将项目迁移到MySQL 5.2,使用MySQL迁移工具包虽然在迁移结束时显示了迁移成功的信息,但我仍然不确定数据迁移是否成功,因为在后端迁移时,该迁移工具包做了一些类似于将位数据类型更改为微int的操作,这个我已经注意到了,但是我不知道它还能做什么,因为我有一些敏感的数据,所以我想从我这边确定迁移是否真的成功,同时我不能手动完成,因为有大量的数据,所以我可以比较来自sqlserver 2000数据库和Mysql数据库的表,并生成一个报告。比较指的是将表作为一个整体进行比较,包括数据、数据类型和所有内容。
浏览 1
提问于2011-04-21
得票数 1
回答已采纳
2
回答
如何在实体框架核心中生成空迁移?
、
、
、
、
我正在使用EF迁移来升级我的数据库模式和数据。 在编写新的C#代码时,我需要在不同的数据库环境中更改数据:开发、测试、工业化、分期和生产。 因为我不想在这么多的环境中执行SQL脚本,所以我的目标是将一些数据迁移放到C#迁移中。然后,数据迁移将与其他模式迁移一起执行。防止我忘记。 如何创建一个空的C#迁移脚本来通过调用SQL来更改数据,即使我没有数据库更改?
浏览 0
提问于2021-10-08
得票数 1
回答已采纳
1
回答
使用迁移辅助工具- SQL服务器将多个数据库迁移到AZURE SQL数据库
、
、
、
、
我试图使用数据库迁移工具将所有旧数据库从SQL服务器迁移到AZURE SQL数据库,并成功地做到了这一点。 有100多个数据库需要迁移,因此对于每个运行该工具并重复该过程的数据库来说,都是大量的过程。 唯一的解决方案是有人一次迁移多个数据库,还是一次迁移多个数据库。 谢谢。
浏览 6
提问于2022-03-29
得票数 0
回答已采纳
1
回答
将生产数据库迁移到与dev数据库相同的结构。
、
、
、
我在几周前部署的“实时”主机上有一个Server数据库。它有两次老迁徙的迁移历史。然后我有了我的dev数据库,它经历了无数次迁移,以及几次删除和重新创建的时刻。 现在,我想使用EF迁移来构建一个迁移,它将更新生产数据库,以匹配我在dev上的代码优先模型。我认为,如果我清除prod迁移历史,并运行Add-Migration,EF将比较数据库和模型,并生成一个迁移类来更新数据库和模型。 真正发生的情况是,生成的迁移尝试创建整个dd,嗯,所有表、FKs和索引。如何使用EF迁移获得正确的更新?
浏览 0
提问于2015-09-24
得票数 0
回答已采纳
1
回答
Entity Framework 4.3.1迁移-支持自动迁移并同时创建新数据库
、
我已经尝试了一段时间的Entity Framework4.3迁移,但我很难实现下一个行为:如果我的代码在现有数据库上运行,我希望数据库自动迁移到最新版本,但如果数据库不存在,则应该根据迁移自动创建数据库。 我认为问题与您创建的第一个迁移有关。如果您使用-IgnoreChanges参数创建第一个迁移(或者手动删除它们,如这里所述:),那么您将不能使用迁移来使用DbMigrator类创建新表。因为您没有初始迁移。如果在不使用-IgnoreChanges的情况下创建第一个迁移,则无法迁移现有数据库。有谁有解决这个问题的办法吗?
浏览 0
提问于2012-07-04
得票数 0
2
回答
如何在不丢失数据的情况下修改迁移并迁移?
、
我使用迁移创建了MYSQL数据库,向其中添加了一些数据,但之后我意识到需要在表中添加一个新列。 我运行了一个命令:'php迁移‘,但是由于它不能同步列,所以它返回没有什么可迁移的。 因此,我运行命令'php artisan迁移:重置‘,然后再次运行命令'php迁移’,数据库模式正确更新,但我确实丢失了所有插入的数据。 现在我只是在测试这个应用程序,但是如果我发现我应该在数据库运行时修改我的数据库,这将是非常有害的!在这种情况下我该怎么办? 我应该跳过使用迁移,直接用wamp创建Mysql数据库吗?或者使用迁移,但在不更新迁移文件的情况下直接在数据库上执行任何更新?还是有
浏览 0
提问于2018-04-10
得票数 0
回答已采纳
1
回答
如何在不应用迁移的情况下删除所有迁移
、
、
我有一个包含大量迁移的.NET核心项目。我还拥有数据库(给我的,而不是在我的pc上生成的迁移)。现在 当我试图添加一个迁移时,我会得到一个错误,即有一个挂起的迁移,我首先需要更新数据库,您可以猜到运行-命令给我的是:。 对象..。已经存在错误 如果删除数据库update-database命令将生成整个数据库,但是数据库中有大量数据,使用迁移来创建数据将消除这些数据。 我想从数据库生成数据脚本,然后用迁移创建数据库,然后运行脚本,但是数据脚本非常大,运行脚本还有很多其他问题。 我只需要删除旧的迁移,而不是不应用它们(因为它也会从数据库中删除我的表)。 还要注意,数据库中没有_Migration
浏览 0
提问于2020-05-25
得票数 1
回答已采纳
5
回答
Spring应用程序中使用Flyway的多个数据源迁移
、
我们在基于Spring的应用程序中使用Flyway进行db迁移,现在我们需要在使用多个数据源策略的同时引入多租户支持。作为其中的一部分,我们还需要支持多个数据源的迁移。所有数据源都应该保持相同的结构,因此应该使用相同的迁移脚本来迁移所有数据源。而且,迁移应该在应用程序启动时发生(与构建时间相反,而maven插件似乎可以配置为迁移多个数据源)。为了实现这一点,最好的方法是什么?应用程序已经定义了数据源bean,但是Flyway只对主数据源执行迁移。
浏览 8
提问于2016-05-17
得票数 25
回答已采纳
1
回答
在Django 1.7迁移中调用loaddata是在“字段列表”中抛出“未知列”[field]‘“
、
、
、
当我试图在一行中编写多个迁移时,在Django 1.7中遇到了一个问题。以下是迁移的基本设置: 初始模式迁移以创建应用程序的模型 数据迁移,它在包含一次默认数据的特定夹具上调用加载数据。 在其中一个模型中添加了一个新的可选字段,因此添加该字段是一个模式迁移 如果我生成第一个迁移,运行它,生成第二个,运行它,然后添加新的字段,生成第三个迁移,然后运行它,一切都很好。但是,如果我的数据库是在迁移#1上,然后从源存储库中提取,迁移2就会失败,因为它在调用加载数据时使用了来自models.py的模型,而不是迁移时的模型。然后,它会产生以下错误: "Unknown colum
浏览 1
提问于2015-03-19
得票数 0
2
回答
实体框架要求在迁移已经附加时更新-数据库
、
、
、
ASP.NET WebAPI应用程序发布在Azure上,实体框架代码第一。 在发布带有在应用程序启动时执行迁移的迁移(第一张图)之后,我无法添加新的迁移并处理数据库上下文(“支持'DatabaseContext‘上下文的模型自创建数据库以来已经更改”异常)。在添加新的迁移时,EF会出现错误: 无法生成显式迁移,因为以下显式迁移正在等待:迁移名称。在尝试生成新的显式迁移之前应用挂起的显式迁移。 看起来EF看不到来自__MigrationHistory表的迁移。我检查了这个表,最后一个迁移就存在了。 在web.config中只有一个连接字符串。 如果这很重要,DatabaseCon
浏览 3
提问于2016-02-11
得票数 0
1
回答
如何在自动化测试中处理数以百计的FlywayDB迁移
、
我们正在为一个长期项目使用Flyway DB,该项目目前有100多个迁移。 在我们的自动化测试中,我们希望在运行测试之前重置数据库,以便我们从数据库中的已知状态开始,并测试迁移。 我们遇到的问题是运行100多个迁移太慢了。我们认为,运行创建当前模式的单个脚本,而不是通过所有迁移来演变它,将会非常快。而且我们不需要从版本n转换到n+1的能力(对于任意的n),因为我们拥有的唯一生产数据库已经是最新的。 有没有办法用一个“快照”迁移来“替换”旧的迁移,只需一个脚本就能将数据库从版本0迁移到版本100?我想我们可以删除直到最后一个迁移的所有迁移(假设它是编号100),并用在一个脚本中创建整个数据库的迁
浏览 1
提问于2015-05-25
得票数 1
1
回答
无法更新数据库的EntityFramework迁移,支架冗余迁移
、
偶尔,当在git分支之间切换,然后尝试运行解决方案(通过针对该分支的进度进行适当的迁移来更新数据库之后),我会收到一个数据库错误。 无法更新数据库以与当前模型匹配,因为有挂起的更改,并且禁用了自动迁移。要么将挂起的模型更改写入基于代码的迁移,要么启用自动迁移。将DbMigrationsConfiguration.AutomaticMigrationsEnabled设置为true以启用自动迁移。 作为一个注意事项,过程是有手动迁移。 无论如何,通过添加迁移支架添加一个迁移,该迁移已经在之前的迁移中执行或创建了操作/内容,而后续迁移没有删除这些操作/内容(我多次检查了数据库以确认)。当试图
浏览 4
提问于2017-07-07
得票数 0
1
回答
回到以前在django的迁移
、
、
我使用django迁移来迁移我的数据库。其中一个迁移是数据迁移。但我犯了一个错误:我没有拯救模型)。因此,没有对数据进行任何更改。我更正了执行用于数据迁移的python代码的.py文件。我现在想重新执行它。是否有办法回滚到以前版本的数据库,还是只运行 ./manage.py migrate my_app 0004 如果0004是执行数据处理的文件,那么这个问题会发生吗?
浏览 2
提问于2015-06-10
得票数 11
2
回答
设置新基线后更改天桥迁移文件
、
、
我在我的一个项目中整合了天桥。我有很多迁移,迁移一个新的空数据库需要很长时间,这主要是因为在迁移过程中还添加了种子数据。现在我想改变这一点。不幸的是,这些迁移已经被推进到生产中(是的,在某些时候种子数据也被迁移到了那里)。 我的想法是为当前版本的生产系统设定一个基线,然后清理旧的迁移:压缩模式-迁移,并将种子数据和测试数据移动到一个新的位置,这个位置没有部署到生产中。 现在我的问题是: 如何在不影响所有其他数据库的情况下,在生产数据库中设置基准?直接调用数据库上的flyway baseline ...?或者我可以使用任何特殊的迁移文件吗?是否可以将基线线直接写入数据库的schema_ver
浏览 2
提问于2016-11-16
得票数 5
回答已采纳
1
回答
数据库在更新时应用所有以前的迁移,而不仅仅是新的迁移。
、
、
、
、
我正在开发一个网站,目前,两者都有一个生产和测试数据库。生产数据库是外部托管的,而测试数据库是本地托管的。 每当我对数据库进行更改时,我都会通过迁移应用这些更改。在添加了新的迁移之后,我在我的生产和测试数据库上运行update-database命令来保持它们的同步。 我很好地将迁移应用于我的生产数据库,但是,当我想将迁移应用到我的测试数据库时,我发现它试图应用所有以前的迁移(而不仅仅是新迁移): 这是输出: 应用显式迁移: 201603230047093_Initial、201603232305269_AddedBlobNameToImage、201603230047093_Initial
浏览 2
提问于2016-04-06
得票数 7
回答已采纳
1
回答
与Azure云数据库系统同步
、
、
、
、
在数据库迁移到云之后,我们需要将本地数据库与Azure云数据库系统实时同步。 这是数据库系统 SQL Server -->将迁移到Azure Sql。 PostgreSQL -->将迁移到Azure VM (IAAS)。 MySQL -->将迁移到Azure MYSQL。 DB2 -->将迁移到Azure VM (IAAS)。 请让我知道我可以通过哪些选项来实现它。
浏览 0
提问于2017-05-29
得票数 1
1
回答
如何配置django以特定顺序运行迁移文件
、
我有一个项目,需要我在迁移时将初始数据插入数据库中。现在一切正常,除了我需要告诉django在运行另一个迁移文件之前插入一些与迁移文件链接的特定数据。 例如,假设我有两个迁移文件,A和B,每个文件分别附加到模型ModelA和ModelB。A的迁移运行良好,但对于B,我会自动生成它的SQL语句,这要求我在生成语句时使用ModelA.objects.get(id=id),但我得到了一个错误ModelA.DoesNotExist,这意味着迁移A尚未保存。 在继续运行迁移B之前,有没有办法确保已保存迁移A插入的数据?
浏览 2
提问于2016-01-28
得票数 0
1
回答
用于Oracle的SSMA -在连接到Azure SQL时获得“不知道任何这样的主机”
、
、
我试图使用SSMA将数据从Oracle迁移到Azure SQL Server。我已经安装了所有的东西,并成功地完成了转换架构的步骤。所有145个表都已在Azure SQL中成功创建。 我已经成功地连接到Oracle和Azure,并且可以扩展两个元数据资源管理器窗口中的对象。 当我尝试执行“迁移数据”步骤时,它会提示我再次输入两个连接的登录凭据,然后继续报告此错误: 迁移数据..。 分析元数据。 准备桌子AMDS.AIRPORT..。 准备数据迁移包..。 启动数据迁移引擎 开始数据迁移..。 处理过程中的异常:在建立到Server的连接时发生了与网络相关或特定于实例的错误。找不到或无法访问服务
浏览 1
提问于2020-10-16
得票数 0
1
回答
中的Neo4j和Mysql
、
、
、
我可以迁移我的neo4j迁移文件,但是在迁移mysql文件时,我得到消息"nothing“。即使我在mysql中的数据库仍然是空的。 我的默认数据库是neo4j,所以我正在运行以下命令 php手工的新4j:迁移-数据库=mysql 结果还是一样的 另外,当我将缺省值改为mysql并运行基本迁移命令时,唯一迁移的是迁移表,而不是其他任何东西。
浏览 0
提问于2018-02-20
得票数 1
1
回答
使用ef6代码优先迁移在现有数据库中添加更多默认数据
、
、
是否有可能创建只包含数据更改的迁移?还是仅仅是对数据模型的更改将触发新迁移的创建?我发现自己遇到的情况是,上次迁移中没有包含一些默认数据,我希望运行一个只包含数据更改的迁移。
浏览 2
提问于2015-03-13
得票数 0
回答已采纳
1
回答
Django/South -可能将数据从SQLite迁移到MySQL?
、
我已经使用SQLite开发了一个Django应用程序,现在我需要将它迁移到MySQLl。 这里我的问题是,是否有一种将所有数据从SQLite迁移到MySQL的方法。SQLite数据库中有许多数据需要手工迁移到MySQL,这将是一项痛苦的工作。南方只会帮助迁移模式,还是也可以帮助迁移数据? 诚挚的问候,
浏览 10
提问于2013-09-11
得票数 2
1
回答
SQLAlchemy、Alembic和新实例
、
、
、
在使用Flask、SQLAlchemy和Alembic的平台中,我们经常需要使用自己的资源集(包括数据库)创建新的独立实例。 在创建新实例时,SQLAlchemy的create_all为我们提供了一个数据库,其中包含所有更新,直到实例创建时为止,但这意味着这个新实例没有旧实例所具有的迁移历史。它没有指向最新迁移的Alembic修订表。 因此,当同时更新旧实例(带有迁移历史)和更新实例(没有迁移历史)时,我们要么为更新的实例提供一组自定义的修订(忽略比数据库本身更旧的迁移),要么为其创建假迁移历史记录,并使用全局迁移集。在发生这种情况的几次中,我们采取了后一种做法。 让根迁移像第一次迁移之前那样
浏览 4
提问于2016-02-07
得票数 4
回答已采纳
1
回答
MS访问数据库到azure
、
、
我知道我们可以将ms access数据库迁移到ms sql,然后再迁移到azure sql。是否还有其他选择将MS Access数据库迁移到azure中的NoSQL数据库(如azure表),或者在azure中迁移更便宜的数据库?请帮帮忙。
浏览 6
提问于2020-03-03
得票数 1
回答已采纳
2
回答
如何删除实体框架核心代码优先方法中的第一次迁移
正如我们所知道的,当我们想要删除最新的迁移时,我们会将数据库更新为最新的迁移,这样我们就可以删除最新的迁移,但是如果想要删除第一次迁移,就没有最新的迁移,而是有一次迁移来更新数据库,所以不能删除第一次迁移,那么有人能帮忙吗?
浏览 2
提问于2022-06-04
得票数 0
1
回答
如何将添加所需外键列的实体框架迁移应用到现有数据库?
、
、
、
我正在使用一个名为C#的IdentityServer4库。它有自己的一组实体框架DbContext对象。每次发布新版本的IdentityServer4时,您都应该创建一个新的实体框架迁移,并将其应用到数据库中。 我创造了迁移。迁移包含许多新列,包括需要有效引用的外键。 当将这种迁移应用到我现有的数据库中时,由于这些新列没有数据,因而破坏了外键关系要求,迁移失败了。 实体框架是否有针对这类迁移应用程序的推荐策略?我不能在应用迁移时删除所有的数据。 如何使用实体框架迁移来应用这些新列?
浏览 5
提问于2022-08-12
得票数 2
1
回答
用--力移除施加的迁移
、
、
我是实体框架核心()的新手,只是一个使用-force删除应用迁移的问题,因为我对shell窗口中的显示消息感到困惑。 假设我创建了一个具有一些属性的类。然后我添加一个新属性,然后向这个迁移添加一个迁移和更新,这样数据库中的表就有了一个新的列。然后,我删除了这个已经应用的迁移。 dotnet迁移移除-强制 显示信息是这样的: 删除迁移'_AddNewProperty‘而不检查数据库。如果此迁移已应用于数据库,则需要手动逆转它所做的更改。移除迁移'_AddNewProperty‘。恢复模型快照。 因此,不检查数据库的关键字似乎表明只有migration.cs文件被删
浏览 1
提问于2019-08-24
得票数 1
回答已采纳
1
回答
Laravel database迁移多个数据库
、
、
、
、
我正在用Laravels的迁移功能做一些测试。 我的配置中有两个数据库:mysql和appDb。mysql是默认的。我在迁移目录中创建了两个目录:appDb和coreDb。我在appDb目录中为appDb创建了一个迁移,并在mysql数据库的coreDb目录中创建了一个迁移。 现在,要运行coreDb迁移,我只需使用以下命令 php artisan migrate --path database/migrations/coreDb 输出: Migrated: 2017_01_25_195008_initial_core_database 它工作得很好,我在迁移中在coreDb下创建的表现在位于
浏览 18
提问于2017-01-26
得票数 1
1
回答
实体框架迁移到多个数据库
、
、
我有多个Azure WebServices和他们的数据库。我首先执行了到测试数据库的迁移。现在,我想执行到所有数据库的迁移,但这些数据库中的任何一个都没有启用迁移。我如何才能执行迁移到所有它们?
浏览 3
提问于2018-07-12
得票数 0
1
回答
加法迁移如何比较现有模型来找出不同之处?
、
我正在学习使用来自的EF代码第一迁移 在某个地方写着: 有两个您将要熟悉的主要命令。 Add-将根据上一次迁移创建以来对模型所做的更改构建下一次迁移。 Update-Database将将任何挂起的迁移应用到数据库。 我不明白+-迁移到底在做什么。更确切地说,我的问题是: 自从上一次迁移创建以来 为了创建一个迁移,应该选择两个数据库结构进行比较。 显然,一方面是当前代码中模型的结构。但另一边是什么呢?备选方案如下: 通过统一从初始迁移到最后一次迁移的所有迁移来填充数据库结构? 将其与具有旧结构的数据库进行比较?
浏览 1
提问于2015-07-06
得票数 0
回答已采纳
1
回答
从oracle迁移后Postgresql数据库大小更小
、
、
、
我已经使用Ora2pg工具将Oracle迁移到Postgresql。Oracle中迁移前的数据库大小约为2Tb,迁移到Postgresql后同样的数据库,大小似乎只有600 gb。注:使用相同的行数正确迁移记录。 另外,我想知道Postgresql在从oracle中的Blob迁移后是如何处理Bytea数据类型的。
浏览 4
提问于2018-06-12
得票数 0
1
回答
基于EntityFramework代码的迁移,如何确定顺序?
、
、
我正在使用EF5.0,我想开始使用 我使用过,有一个迁移顺序的概念。无论数据库的迁移版本如何,迁移都可以迁移/回滚。 实体框架有类似的功能吗? 我计划为每个数据库版本保留多个迁移实现(一开始可能与sprint编号绑定)。 我为什么想要这个? 我们的持续集成将为每个环境迁移数据库。很可能我们的Dev构建只会有一个版本“落后”,但是当我们进入QA或PROD环境时,数据库将被多个迁移所落后。 也许我走错了路,在这种情况下,我很想听听关于用CI进行迁移的最佳方法的意见。
浏览 3
提问于2013-03-06
得票数 16
1
回答
是否可以通过Django dumpdata将数据从MySQL迁移到PostgreSQL?
、
我正在尝试将我的数据库从MySQL转换为PostgreSQL,并且使用AWS。我试着用AWS DMS来迁移数据,但是它不能很好地工作,而且很复杂。 在与此作斗争的同时,我想到了一个想法。如果我使用迁移到新PostgreSQL的迁移,并将数据从MySQL迁移到PostgreSQL并将数据装载到PostgreSQL,该怎么办?那能行吗?有人有迁移数据库的经验吗?我在朝正确的方向走吗?
浏览 0
提问于2018-11-20
得票数 1
回答已采纳
2
回答
EF -从AutomaticMigrations移动到手动移动
、
在漫长的一天测试各种场景之后,我不需要重新创建生产数据库. 我们从EF开始,在开发过程中没有足够的智慧从自动迁移转移到命名迁移。现在,我正在尝试倒带时钟,并创建一个与生产数据库相一致的初始迁移。 这有可能使模型与迁移表中的自动迁移对齐吗? 我应该创建一个空迁移来开始命名迁移吗?我唯一的问题是当一个新开发人员加入时,如何创建数据库.我可以简单地恢复数据库,然后应用迁移,但这会破坏一个美丽的EF迁移故事! 删除生产数据库,创建并编写一个脚本来重新导入数据(听起来很麻烦)。 另一个缺点-- DB是用EF5创建的,我们现在正在用EF6进行开发。 提前谢谢你的帮助。
浏览 5
提问于2013-11-20
得票数 13
回答已采纳
1
回答
在不同的数据库上运行实体框架代码优先迁移
、
、
、
、
我首先使用EF代码来创建我的数据库,应用程序现在正在生产和测试中,所以我需要运行迁移来更新我的模型更改的数据库。 我已经建立了基于标准指令的迁移,它可以很好地工作,而不是开发数据库。我还有第二个数据库,我想要使它与当前的代码库保持一致,但是第二个数据库处于未知状态。 我想知道的是,我能否针对不同的数据库生成一个迁移类?除了我在设置迁移时指定的原始数据库之外,我似乎无法生成一个迁移类。我已经在app.config中更改了DB名称,但在执行迁移时,它仍然查看原始数据库。 如何显式指定要针对哪个数据库生成迁移脚本?
浏览 4
提问于2016-06-14
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
DRDS 运维指令详解
数据平滑迁移
redis的数据迁移
数据迁移工具Kettle
数据迁移通知
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券