问题标签 [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.
database - 将一个 Oracle 表(数据)转换为填充稍微不同的 Oracle 表的最佳方法是什么?
我有两张 Oracle 表,一张旧的,一张新的。旧的设计很糟糕(比我的更糟糕,请注意),但是有很多当前数据需要迁移到我创建的新表中。
新表有新的列,不同的列。
我想只写一个 PHP 脚本或用一大堆字符串替换的东西......显然这是一种愚蠢的方法。
我真的很希望能够一路清理数据。有些存储在其中带有标记(例如:“
First Name
”)、大量空格等,所以我真的很想在将其放入新表之前修复所有这些问题。
有没有人有做这样的事情的经验?我该怎么办?
谢谢 :)
database - 具有不同发布周期的两个应用程序是否应该共享一个数据库
我们有两种产品:
- BI 报告(业务信息)
- 社交网络
产品“社交网络”是一种网络应用程序,它允许公司中的用户进行协作——尤其是在产品“BI 报告”方面。
我们有两个产品共享的一个数据库。他们每个人在数据库中都有自己的表,并且还共享一些“用户管理”表。
每个产品都有自己的发布周期——当我们发布新版本的“社交网络”时,我们不会总是发布新版本的“BI 报告”。
当客户拥有“BI 报告”的“X”版本和“社交网络”的“Y”版本时,我现在对数据库升级/版本控制感到头疼。在内部,数据库有两个版本。
我认为最好的办法是将数据库一分为二——每个产品都有自己的数据库,而“社交网络”则通过“BI 报告”提供的 Web 服务获取用户管理信息。然而,我团队的其他成员认为这工作量太大,不喜欢这个想法。
有没有人有关于在多个应用程序之间共享数据库的经验?
ruby-on-rails - 如何在 Ruby on Rails 3 中一次恢复所有迁移?
我试图运行:
它会还原除最后一个迁移之外的所有迁移。
然后我尝试运行:
但它也没有恢复。为什么 ?
有没有一次运行所有down
方法的命令?
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:
asp.net - SQL Server 2008 架构更改的最佳实践
我正在寻找有关以下内容的信息:
将开发数据库的架构更新到生产数据库的最佳实践是什么,或者更简洁地进行数据库架构更改。
生产数据库是两个不同 ASP.NET 网站的后端。
我们的架构更改过程相当稳健,每个“迁移”实际上都是一个包含架构更改的 .cs 文件。然后,我们将使用 ADO.NET 对 db 应用架构更改。
我的问题更多是关于数据库的连接性。
我应该停止访问数据库的两个网站吗?我想我应该。我是否应该将数据库置于单用户模式。看起来我应该这样做,但我对此并不完全有信心。
我会错过什么?在涉及数据库架构更改之前,有哪些事情让您感到困惑。
django - 如何将 Django 模型从 mysql 迁移到 sqlite(或在任何两个数据库系统之间)?
我在生产环境中有一个使用 MySQL 的 Django 部署。
我想用 SQLite 做进一步的开发,所以我想将我现有的数据导入 SQLite 数据库。我
这里有一个 shell 脚本可以将一般的 MySQL 转储转换为 SQLite,但它对我不起作用(显然一般问题并不容易)。
我认为使用 Django 模型执行此操作一定要容易得多。你会怎么做?有没有人有任何脚本来做到这一点?
mysql - 是否有运行数据库迁移的指南?
我正在增强现有的 Web 应用程序,并创建了一个新的数据库模式。因此,我需要进行数据库迁移,将数据从旧数据库模式转移到新模式,并逐步更新应用程序。所以这个想法是,一开始只更新少数服务,其他服务将继续像以前一样工作。
你有什么建议、资源、例子可以帮助我吗?如果我现在必须在不检查您的答案的情况下执行此操作,我会手动完成第一个任务(使用SELECT
),我会使用 sql 视图(虚拟表)来完成第二个任务。
还有什么比这更好的吗?让我知道...
oracle - 将 Apex 从一个数据库导出/导入到另一个数据库
我有两台服务器,在一台服务器上我安装了 apex。现在我想从该服务器导出 Apex 并将其导入另一台服务器...如果可能,那么我应该导出/导入什么对象?
你能帮助我吗 ?
mysql - 将数据模型移植到 Rails 迁移的最简单方法
我设计了一个包含近 24 个表的数据模型。我已经完成了关系的指定,并且所有的数据类型都已完成。现在,我想将其转换为 Rails 中的迁移。
我已经准备好在 MySQL 中创建它的所有脚本。是否有任何工具可以将所有表创建查询转换为单个 Rails 迁移文件?
谢谢
ruby-on-rails - 如何为Mysql中的所有表创建模型rb文件
我编写了一个简单的迁移文件,它创建了大约十个表。这一切都完美地创造了。现在我需要在 app/models 文件夹中创建十个等效的模型文件。我可以手动完成。但我想知道是否有任何可用的 rake 任务来执行此操作。
对此的提示/建议非常感谢。