问题标签 [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 投票
1 回答
20107 浏览

sql-server-2005 - 将 SSIS 包从 SQL Server 2005 迁移到 2008 时要记住什么?

将 SQL Server 集成服务包从 SQL Server 2005 DB 移动/导出到 2008 的最佳做法是什么?

有哪些安全问题?

0 投票
12 回答
29533 浏览

java - 从 Oracle Forms 6i 迁移到 Web 的最佳解决方案?

我在甲骨文商店工作。有一个由大约 1000 个 Oracle Forms 组成的工具集(使用 6i 的 Forms builder,90 年代早期的软件),后端有 Oracle 10g。它每月为大约 500 个不同的人提供服务,在工作日的任何给定时间都有 200 个并发连接。

显然,这是摆脱 Forms 运行时并转向基于 Web 的解决方案所需要解决的问题。需要从 Windows、Linux、各种 UNIX、VMS 和 Solaris 访问这些工具。

存在哪些可行的迁移选项?不仅迁移需要可行,而且开发需要由大约 8 名支持该工​​具集的工程师完成(其中许多人更愿意留在原地而不是对该工具集进行现代化改造)。

Oracle 提供了一些将 Oracle Forms 转换为糟糕的 Java Applet 的解决方案(这是一个非常糟糕的临时解决方案)。

我选择的解决方案是迁移到 Ruby on Rails(我是 Rails 的大力支持者),但这将涉及其他开发人员的学习曲线(我们将使用任何解决方案)。此外,这方面的另一个困难是将一些非常复杂的表单转换为 HTML 表单。

有没有人解决过这样的解决方案?Oracle 以外的任何人都提供任何软件包吗?

任何特定的 Java Web 框架?

GWT、jQuery UI、ExtJS 或任何其他 JavaScript UI 框架能否提供所需的丰富用户体验?

.NET 是一个考虑因素,但也是最后的手段(主要是因为许可证成本,除了我们为 Oracle 许可证支付的费用之外,预算中没有空间)。

0 投票
3 回答
2041 浏览

ruby-on-rails - 如何为旧数据库创建迁移?

我目前正在使用在我意识到 Rails 存在之前设计的数据库开发 Rails 应用程序。
我目前已经创建了一些迁移来向现有表添加一些新表和新列。

我想进行迁移以重新创建完整的数据库。

我应该遵循哪些步骤?
我应该手动创建所有迁移吗?

编辑:我对数据库模式感兴趣,而不是对数据库内容感兴趣

0 投票
2 回答
940 浏览

seo - Google Page Rank - 新域/链接结构迁移

我的任务是将纯 HTML 网站重新组织成 CMS。如果一切顺利,新站点最终将成为主 URL,而旧域将被逐步淘汰。旧域的页面排名足够好,该​​公司希望减轻任何页面排名的损失。在查看可用选项时,我发现了一些事情:

  • 当您准备好进行切换(source)时,最好使用 301 重定向。
  • 当前站点没有站点地图,因此添加并提交它可能有助于他们未来的页面排名。
  • 我需要向他们建议他们联系当前链接到他们的人以更新他们的链接。
  • 重新获得旧页面排名的过程需要一段时间,因此在我们查看新站点是否足够灵活以保证完全切换时计划重建链接。

我的问题是:由于迁移到 CMS 驱动的站点,到各个页面的链接将发生变化以适应新的结构。这会是试图维持(或提高)当前页面排名的问题吗?有哪些方法可以缓解更改单个页面 URL 的问题?除了使用 301 重定向将单个页面映射到新位置之外,还有更好的方法吗?(该网站实际上有数百页,呃......)

我意识到这不是一个严格的编程问题,但是我觉得这些信息可能对除了网站开发之外还负责处理此类事情的开发人员有用。

编辑:斜体字的补充

0 投票
1 回答
576 浏览

migration - 我可以从 ClearCase 迁移到 Serena VM 吗?

我有一个使用Rational ClearCase Explorer 2003.06.10+的存储库,我想将它迁移到Serena ChangeMan Version Manager 8.1.4.2中。

这可能吗?ClearCase存储库并没有用于它的所有功能,只是作为保存文档副本的地方,所以我唯一需要保留的是文件及其版本历史。

0 投票
3 回答
18362 浏览

ruby-on-rails - 如何强制 ActiveRecord 重新加载一个类?

我正在创建一堆迁移,其中一些是标准的“创建表”或“修改表”迁移,其中一些是修改数据。我正在使用我的实际 ActiveRecord 模型来修改数据,例如:

问题是如果我加载博客类,然后修改表,然后再次使用博客类,模型有旧的表定义,无法保存到新表。有没有办法重新加载类及其属性定义,以便我可以重用它们?

0 投票
3 回答
4995 浏览

ruby-on-rails - 如何解决 Rails 中的“索引 unique_schema_migrations 已存在”?

运行rake db:migrate后跟rake test:units产生以下结果:

相关部分db/schema.rb如下:

我不会在任何地方手动更改此索引,而是使用 Rails 的默认 SQLite3 适配器和全新的数据库。(也就是说,rm db/*sqlite3之前运行rake db:migrate没有帮助。)

test:units任务是否可能试图重新加载架构?如果是这样,为什么?它不应该识别架构已经是最新的吗?

0 投票
6 回答
9210 浏览

svn - 如何跨存储库迁移 svn:externals 属性中的所有 URL?

我们正在将我们的 SVN 存储库从一台机器移动到另一台机器,随之而来的是新存储库的新域名。问题是,在存储库中,有很多 svn:externals 对存储库中其他项目的引用。例如,我们有 projectA,它在 svn:externals 属性中:

...等等。所有 URL 都引用了这个特定的域名,因此可以很容易地对其进行解析。已经吸取了教训,我会将这些 URL 迁移为“svn://localhost/”,但我需要找到一种方法来查看存储库历史并重写所有旧 URL,以便我们仍然可以检查这些项目的旧版本没有断开的链接。

我该怎么做呢?

0 投票
1 回答
456 浏览

linux - 迁移基于字符的 Oracle 表单

我有一个运行 DG/UX 的旧服务器,在不久的将来将不受支持。我有一些基于字符的 oracle 表单需要从这台机器上迁移出来。有谁知道 Oralce 有什么样的迁移策略来升级这些基于字符的报告。它不必是最新版本,甚至不必是 GUI 版本,但我确实需要迁移到受支持的操作系统,例如 linux。

0 投票
4 回答
6906 浏览

ruby-on-rails - Rails:更改生产数据库的最佳方式

我需要对正在使用的生产数据库进行更改。只需添加几列。我已经通过迁移对开发数据库进行了更改。更新生产数据库同时保留现有数据且不会过多中断操作的最佳方法是什么?

它是 MYSQL,我还需要将数据添加到列以及已经存在的记录。一列可以有一个默认值(它是布尔值),但另一列是时间戳,应该有一个任意的回溯值。行数不是很大。

因此,如果我使用迁移,我如何添加数据以及如何让它只做两个(或三个 - 我在生产数据库上添加数据 - 最新迁移,而它最初不是通过迁移构建的(我相信他们使用了模式代替)?