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

database - 将一个 Oracle 表(数据)转换为填充稍微不同的 Oracle 表的最佳方法是什么?

我有两张 Oracle 表,一张旧的,一张新的。旧的设计很糟糕(比我的更糟糕,请注意),但是有很多当前数据需要迁移到我创建的新表中。

新表有新的列,不同的列。

我想只写一个 PHP 脚本或用一大堆字符串替换的东西......显然这是一种愚蠢的方法。

我真的很希望能够一路清理数据。有些存储在其中带有标记(例如:“
First Name
”)、大量空格等,所以我真的很想在将其放入新表之前修复所有这些问题。

有没有人有做这样的事情的经验?我该怎么办?

谢谢 :)

0 投票
4 回答
345 浏览

database - 具有不同发布周期的两个应用程序是否应该共享一个数据库

我们有两种产品:

  1. BI 报告(业务信息)
  2. 社交网络

产品“社交网络”是一种网络应用程序,它允许公司中的用户进行协作——尤其是在产品“BI 报告”方面。

我们有两个产品共享的一个数据库。他们每个人在数据库中都有自己的表,并且还共享一些“用户管理”表。

每个产品都有自己的发布周期——当我们发布新版本的“社交网络”时,我们不会总是发布新版本的“BI 报告”。

当客户拥有“BI 报告”的“X”版本和“社交网络”的“Y”版本时,我现在对数据库升级/版本控制感到头疼。在内部,数据库有两个版本。

我认为最好的办法是将数据库一分为二——每个产品都有自己的数据库,而“社交网络”则通过“BI 报告”提供的 Web 服务获取用户管理信息。然而,我团队的其他成员认为这工作量太大,不喜欢这个想法。

有没有人有关于在多个应用程序之间共享数据库的经验?

0 投票
4 回答
8631 浏览

ruby-on-rails - 如何在 Ruby on Rails 3 中一次恢复所有迁移?

我试图运行:

它会还原除最后一个迁移之外的所有迁移。

然后我尝试运行:

但它也没有恢复。为什么 ?

有没有一次运行所有down方法的命令?

0 投票
2 回答
1572 浏览

ruby-on-rails - Rails:无法使用 STI 加载表的固定装置(未定义的方法 `reflect_on_all_associations')

我无法为使用 STI 的表加载固定装置。

当我打电话时FIXTURES=schools rake db:fixtures:load,我收到此错误:

  • 其他夹具加载正常,即FIXTURES=committes rake db:fixtures:load
  • 夹具是通过调用创建的rake db:fixtures:extract

这是我的学校迁移:

我有一些模型文件,即school.rb

并且secondary_school.rb

这是堆栈跟踪:

还有一些示例 YML:

0 投票
3 回答
1150 浏览

asp.net - SQL Server 2008 架构更改的最佳实践

我正在寻找有关以下内容的信息:

将开发数据库的架构更新到生产数据库的最佳实践是什么,或者更简洁地进行数据库架构更改。

生产数据库是两个不同 ASP.NET 网站的后端。

我们的架构更改过程相当稳健,每个“迁移”实际上都是一个包含架构更改的 .cs 文件。然后,我们将使用 ADO.NET 对 db 应用架构更改。

我的问题更多是关于数据库的连接性。

我应该停止访问数据库的两个网站吗?我想我应该。我是否应该将数据库置于单用户模式。看起来我应该这样做,但我对此并不完全有信心。

我会错过什么?在涉及数据库架构更改之前,有哪些事情让您感到困惑。

0 投票
4 回答
4566 浏览

django - 如何将 Django 模型从 mysql 迁移到 sqlite(或在任何两个数据库系统之间)?

我在生产环境中有一个使用 MySQL 的 Django 部署。

我想用 SQLite 做进一步的开发,所以我想将我现有的数据导入 SQLite 数据库。我

这里有一个 shell 脚本可以将一般的 MySQL 转储转换为 SQLite,但它对我不起作用(显然一般问题并不容易)。

我认为使用 Django 模型执行此操作一定要容易得多。你会怎么做?有没有人有任何脚本来做到这一点?

0 投票
1 回答
165 浏览

mysql - 是否有运行数据库迁移的指南?

我正在增强现有的 Web 应用程序,并创建了一个新的数据库模式。因此,我需要进行数据库迁移,将数据从旧数据库模式转移到新模式,并逐步更新应用程序。所以这个想法是,一开始只更新少数服务,其他服务将继续像以前一样工作。

你有什么建议、资源、例子可以帮助我吗?如果我现在必须在不检查您的答案的情况下执行此操作,我会手动完成第一个任务(使用SELECT),我会使用 sql 视图(虚拟表)来完成第二个任务。

还有什么比这更好的吗?让我知道...

0 投票
1 回答
3009 浏览

oracle - 将 Apex 从一个数据库导出/导入到另一个数据库

我有两台服务器,在一台服务器上我安装了 apex。现在我想从该服务器导出 Apex 并将其导入另一台服务器...如果可能,那么我应该导出/导入什么对象?

你能帮助我吗 ?

0 投票
1 回答
418 浏览

mysql - 将数据模型移植到 Rails 迁移的最简单方法

我设计了一个包含近 24 个表的数据模型。我已经完成了关系的指定,并且所有的数据类型都已完成。现在,我想将其转换为 Rails 中的迁移。

我已经准备好在 MySQL 中创建它的所有脚本。是否有任何工具可以将所有表创建查询转换为单个 Rails 迁移文件?

谢谢

0 投票
2 回答
3691 浏览

ruby-on-rails - 如何为Mysql中的所有表创建模型rb文件

我编写了一个简单的迁移文件,它创建了大约十个表。这一切都完美地创造了。现在我需要在 app/models 文件夹中创建十个等效的模型文件。我可以手动完成。但我想知道是否有任何可用的 rake 任务来执行此操作。

对此的提示/建议非常感谢。