问题标签 [database-migration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
717 浏览

mysql - 我们如何合并两个具有相同模式的数据库?

我们有两个 Rails 应用程序实例,每个实例都与自己的数据库通信;我们正在将它们转换为具有单个数据库的单个应用程序。我们已经使需要特定于特定域的部分正常工作;现在我们只需要合并数据库。我们将把数据从一个实例复制到另一个实例的数据库中,并修复 ID,使它们不会重叠。有很多表有很多外键。这样做的好方法是什么,这样外键仍然指向新数据库中的正确行?

如果不清楚,我很乐意用糟糕的 ascii 艺术使事情复杂化。

0 投票
6 回答
22903 浏览

mysql - 如何在 Rails 迁移中添加检查约束?

我需要在我的 Rails 应用程序中的现有表中添加一个新的整数列。该列只能有值 1、2、3,所以我想为表/列添加一个检查约束。如何在 Rails 迁移中指定此约束?

0 投票
1 回答
381 浏览

sqlite - 我们可以在 Windows 窗体应用程序中将 sql compact edition 数据库移动到 sql lite 数据库吗

目前,我在 Windows 窗体应用程序中使用 SQL Server Compact Edition 数据库。

现在我必须将数据库移动到 SQLite。是否可以将数据库从 SQL Server Compact 移动到 SQLite?如果可能,我们必须遵循哪些步骤?

0 投票
2 回答
1857 浏览

mysql - 将旧站点用户迁移到 Magento DB

我在一家旧的在线商店拥有超过 300,000 名用户。客户切换到 Magento 解决方案,现在必须将所有用户、地址迁移到 Magento。所以我必须编写一个自定义脚本来将用户及其地址导入 Magento 系统。

是否有任何教程或类似的工作已经完成。请帮我。

谢谢

0 投票
3 回答
1466 浏览

web-applications - 选择一个 Web 应用程序框架来替换 VB6 和 Access 应用程序

我目前在一家拥有大量 Access 数据库的大公司工作。他们已经安装了 SQL Server。现在我的任务是迁移数据库并最终迁移应用程序。它们都是用 Visual Basic 6 编写的。我和另外 2 个人一起工作,他们只知道 VB6,并不真正渴望学习其他任何东西。另外要记住的是,在这种情况下,快速开发比稳健性更重要。尤其是在报告功能方面。我在 Java/Spring/Hibernate 方面有很强的背景,但我真的不认为这是一个很好的选择,因为 Java 应用程序的开发时间通常比其他应用程序长,而且它是 VB6 的延伸,供其他人学习。欢迎所有建议!

0 投票
2 回答
1602 浏览

asp.net - 将 asp.net 中的项目迁移到 drupal

我正在尝试重建一个用 asp.net 设计的网站。但是,作为一个信息丰富的网站,它有很多内容,我不想手动输入数据库。

ne1可以帮助我使用任何drupal模块以drupal架构的形式将sql server中的asp.net数据迁移到mysql db吗?

例如,asp.net 中的一个页面正在显示来自表单的数据。我可以以 cck 的形式迁移它并将页面数据作为节点表获取。

0 投票
9 回答
11204 浏览

mysql - 将现有数据库迁移到 Amazon RDS

如何将现有 MySQL 数据库导入 Amazon RDS?

0 投票
1 回答
1759 浏览

django - 一个人应该如何从南方失败的迁移中恢复过来?

我正在使用South(版本 0.6,打包在 Ubuntu Lucid Lynx 中)来管理 Django 中的数据库迁移,目前使用 SQLite 作为后端。我遇到了一种情况,我生成了一个迁移来添加一个列:

...这产生了一个看起来很合理的迁移。但是,当我随后应用迁移时:

我收到一个错误,因为我添加的列是非 NULL,但我没有指定默认值:

如果迁移以这种方式失败,并且您想返回并重新生成它,应该怎么做?(我在实践中所做的,即删除迁移并生成新的迁移,已经产生了一些进一步的问题。)也许我在文档中遗漏了一些明显的东西......

0 投票
2 回答
1296 浏览

c# - 如何在 C# 的 Migrator.Framework 中添加具有默认值的新列?

我正在使用类似于以下的代码:

但是我收到错误,因为在此上下文中不允许使用“TypeName”,允许的上下文是常量、常量表达式但没有列名。

0 投票
1 回答
921 浏览

postgresql - Flyway:支持旧数据库

我目前正在尝试为我们的数据库设置一些简单的迁移脚本。我正在检查flyway,这似乎很简单,足以满足我的需要。我的问题是,对于 Postgres,仅支持版本 9(我们使用的是 8.4)。是否有可能以某种方式解决/修复此限制,或者我应该开始寻找其他选项?

编辑:我忘了提到当我运行类似mvn flyway:status的东西时,我收到错误消息:

我可以通过 连接到数据库psql,并且我使用的是正确的 jdbc 驱动程序,因此当我在文档中看到需求页面时,我认为版本已由flyway明确检查。