问题标签 [migrate]

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 回答
1433 浏览

database - 在 Rails 中运行数据库迁移时出错

我正在关注 RailsTutorial.org 上的 Rails 教程。尝试使用 rake 迁移数据库时出现错误。

我收到此错误:

我不确定这是否相关:我在不同的日子对数据库进行了更改,导致文件名应用了不同的时间戳。我不确定是否必须回滚、重命名或删除特定文件。

在我的 db/migrate 文件夹中,我有: 4 个文件,其中 3 个具有不同的时间戳前缀。我假设这是我的问题的根源:) 见下文:

0 投票
1 回答
61 浏览

ruby-on-rails - 如何一劳永逸地进行适当的迁移

我的 users 表有一些迁移,但我并没有真正关注自己,这已经变得一团糟:)

理想情况下,我想做的是使用 Devise 库进行身份验证,并通过它创建我的用户表。

我应该做一个删除表用户,并将我累积的迁移文件合并为一个,然后运行 ​​rake db:migrate 吗?或者有更好的方法吗?这样做的好方法是什么?

另外,我想在新的迁移中添加 3 列,将 firstName、lastName、company 字段添加到 users 表中。我应该在哪里添加以便创建这些字段?

谢谢,亚历克斯

0 投票
1 回答
176 浏览

ruby-on-rails - 我无法在 Rails 3.0 中运行 rake db:migrate 或 bundle exec rake db:migrate

尝试在此处运行 rake db:migrate 时出现错误:

http://pastie.org/2058143

在从 Rails 3.1 RC(升级到该版本的坏主意)降级到 Rails 3.0 后,我已经重新安装了几次 Rake,这就是我现在使用的。

编辑:这是通过执行“gem install rake -v=0.8.7”解决的,我想我在卸载以前的版本并且 Rakefile 丢失后忘记了这样做。

0 投票
1 回答
1627 浏览

drupal - 将 drupal 6 迁移到 drupal 7

基本上我们想将我们的 drupal 6 站点的一部分移动到我们的 drupal 7 构建中。使用迁移模块。在迁移 155 个节点及其注释和分类时(2 个词汇,一个是固定的,另一个是逗号分隔的)最后 30 个失败给我这个错误:

291 错误 SQLSTATE[HY000]: 一般错误: 1366 不正确的整数值: '' for column 'tid' at row 1

我正在使用此查询迁移我的条款:

我对 2 个词汇表执行此操作,然后仅映射名称、格式和权重。然后我在迁移节点时使用这个查询:

然后我为每个词汇表映射 term_list,如下所示:

我知道这是由于条款而发生的,因为当我不映射 term_list 时,所有节点都会被创建,但仅此而已。有任何想法吗?

0 投票
1 回答
829 浏览

database - Oracle - 减少从一个数据库迁移到另一个数据库时的停机时间

假设您有一个在生产备份上运行的 Oracle 数据库。您想回到生产环境(此时没有数据)。导出、导入、索引和运行统计信息收集需要 4 小时。因此,如果您停止生产备份,则在迁移回生产时会中断 4 小时。导入时间长的部分原因是其中有大量历史数据,操作并不立即需要。您将如何将您的数据从生产备份迁移到生产以最大限度地减少停机时间,从而使您不会停机 4 小时?

0 投票
4 回答
9381 浏览

cassandra - 如何将数据从大小为 N 的 Cassandra 集群迁移到大小为 N+/-M 的不同集群

我试图弄清楚如何将数据从一个 cassandra 集群迁移到另一个具有不同环大小的 cassandra 集群……比如从 5 节点集群到 7 节点集群。

我开始查看 sstable2json,因为它为该特定 cassandra 节点上的 SSTable 创建了一个 json 文件。我的想法是为环中每个节点上的列族执行此操作。所以在一个 5 节点环上,这会给我 5 个 json 文件,一个文件用于存储在每个节点上的列族中的数据。

然后我将 json 文件合并到一个文件中,并使用 json2sstable 导入一个新的集群,大小为 7。我希望 cassandra 然后将数据均匀地复制/平衡到环中的节点上,但我刚刚读到 SSTables 一旦写入就不可改变。因此,如果我按照我刚才提到的那样去做,我最终会得到一个环,其中包含我列族中的所有数据在一个节点上。

那么谁能帮我弄清楚将数据从一个集群迁移到不同环大小的不同集群的过程?

0 投票
2 回答
226 浏览

ruby-on-rails - Ruby on Rails 数据库变量不起作用

我是 Rails 的新手,我一直在根据朋友的代码工作:http: //pastebin.com/6HwT6CBs

当我尝试操作一个变量(例如 accuracy_ratio)时,Rails 会向我抛出错误。例子:

在 NetBeans Rails 上,当我键入“@post.”时,变量 user 和 name 会在自动完成帮助器下方弹出,但不会出现 accuracy_ratio。

我认为这是因为我需要 Rails 来重新配置我对表格所做的更改。这是真的?如果没有,有谁知道我该如何解决这个问题?

编辑:非常感谢你们。正如我所说,我是红宝石磨砂膏。运行 rake db:migrate 后我得到了它的工作。

0 投票
2 回答
276 浏览

ruby-on-rails - 部署到 Heroku

按照教程,我将部署步骤应用Heroku2.3.5 Deploying the demo app.

当我运行 command:> heroku rake db:migrate时,我得到以下信息:

这是为什么?而且,我该如何解决这个问题?

谢谢。

0 投票
1 回答
72 浏览

database - 将 SQLite 数据从 Rails 2 迁移到 3

我正在将数据从 Rails 2 应用程序迁移到新的 Rails 3 应用程序。新数据库与旧数据库共享许多列,我希望将一些数据从旧数据库复制到新数据库。

我该怎么办?

0 投票
1 回答
145 浏览

database - 将数据库迁移到 Heroku 的问题

尝试将数据库迁移到 时Heroku,我得到以下信息(前提是我正在使用gem 'sqlite3', '1.3.3'

我该如何解决这个问题?

谢谢。