问题标签 [dbmigrate]

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

grails - Grails - Quartz 插件持久性的数据库迁移

我们想使用 Quartz 插件持久化模式在集群中工作。我们的 DB 模式是使用 DB-migration 插件维护的,因此我们不能使用提供的 SQL 脚本来更新 DB。

是否有一个我们可以使用的创建表的 db-migration 脚本(即 Groovy 文件)?成功运行迁移的人可以与我们分享一个吗?

或者-在数据库迁移模式下工作时,是否有另一种创建表的方法?谢谢

0 投票
3 回答
4439 浏览

arrays - Rails 3 => 当我尝试 rake db:migrate 时未定义的方法'array'

这是我在这里的第一篇文章,所以请放轻松。我正在尝试在 Rails 3.2.1 中构建我的第一个应用程序。我正在尝试使用以下终端命令为 Paint 生成脚手架:

但是当我尝试迁移时,出现以下错误:

迁移记录如下:

结尾

我一生都无法弄清楚为什么会这样。但那是因为我不知道我在做什么。任何建议/帮助将不胜感激。

0 投票
1 回答
4786 浏览

ruby-on-rails - RoR 入门指南:Rake db:migrate undefined method 'reference'

我正在关注RoR 入门教程。创建帖子后,我现在添加第二个模型来创建评论。但是,当我尝试 rake 时,db:migrate我得到了这个:

我在跑:

耙 0.9.2.2。红宝石 1.8.7 轨道 3.2.6

0 投票
1 回答
6923 浏览

oracle - DDL Oracle 到 Postgres 的转换

我在现有应用程序的 Oracle 中有一个非常巨大的 DDL 脚本,它没有存储过程。只是表、序列和约束。

将其转换为 Postgres 的最佳方法是什么?

有人说最好用手做,有人说有免费的工具。任何人都可以建议我最好的方法吗?

如果是手动的,请建议我必须进行哪些更改。

下面给出了 Oracle DDL 的示例, 请在转换为以下 DDL 的 Postgres 时通知要进行的更改

0 投票
1 回答
1235 浏览

ruby-on-rails - Vagrant、VirtualBox、Capistrano、db:migrate - 无法连接到服务器

我刚刚完成了“部署 Rails”一书的工作,但我卡在 capaistrano 调用 db:migrate 的地方。

我已经设置了两个虚拟机——app und db——每个虚拟机都可以完美地工作。虚拟机应用程序托管在 nginx/unicorn 和虚拟机数据库托管 PostgreSQL。我可以“vagrant ssh”进入虚拟机,一切看起来都不错。

这是我定义了两个 VM 的 Vagrant 文件(我使用的是 Vagrant 1.0.3 版):

如您所见,发送到端口 8080 的数据被转发到应用程序 VM 的端口 80,并且运行良好。

当 PostgreSQL 监听端口 5432 时,我设置了 4532(Host)->4532(VM) 的端口转发。

但是,当运行“cap deploy:cold”或“cap deploy:migrate”时,它会收到以下错误消息(cap deploy:migrate):

问题:

  1. 我究竟做错了什么?

  2. 是在虚拟机“app”上运行的“rake db:migrate”命令。我假设,因为项目源代码部署到 /var/log4job/releases/20120905140228

  3. 如果我在上面 nr 2 的假设是正确的,难怪它不起作用。PostgreSQL 在虚拟机“db”上运行。但是你到底是如何设置这种类型的服务的呢?我是否在 database.yml 中配置了错误的数据库连接。

这是 database.yml 的生产部分:

舒尔。它说它应该听“localhost”;-) 但是我如何配置它,以连接到另一个 VM(“db”VM)?

欢迎任何提示!谢谢!

0 投票
1 回答
420 浏览

ruby-on-rails - heroku run db:migrate 因 rake 中止而失败

在推送我的最新代码之后 Heroku 不会改变表格。当我运行“heroku rake db:migrate”时,我的 rake 中止了!

它说语法错误,但我不知道错误在哪里

任何想法有什么问题?

0 投票
2 回答
287 浏览

ruby-on-rails - Rails rake db:迁移最近创建的数据库

我刚刚创建了一个数据库。我正在尝试迁移,但收到未找到表的错误。

任务:TOP => db:migrate => environment(通过使用 --trace 运行任务查看完整跟踪)

该表是由第一次迁移创建的,数据库是空的(没有表)。

有什么帮助吗?

0 投票
1 回答
3461 浏览

mysql - rails db:migrate 失败 '[MODEL].users' 不存在:SHOW FULL FIELDS FROM `users`

我做了很多谷歌搜索并阅读了很多堆栈溢出页面,但无法解决这个问题。如果有人可以对此提供帮助,那将很有帮助。

我的应用程序昨天仍然运行良好,现在突然开始在“rake db:migrate”上给出错误

我检查了我的方案,我在 rake db:drop / db:create / db:migrate 之后尝试过,我检查了 Gem 文件中的设计。

我的错误:

在此处输入图像描述

我的架构:

在此处输入图像描述

我的宝石文件:

在此处输入图像描述

任何帮助都会非常有用。

谢谢。

错误为文本:

Senthil:zenkars senthilkumar$ rake db:migrate rake 中止!Mysql2::Error: 表 'zenkars_development.users' 不存在:SHOW FULL FIELDS FROMusers

任务:TOP => db:migrate => 环境

(通过使用 --trace 运行任务查看完整跟踪)

Senthil:zenkars senthilkumar$ rake db:migrate --trace

** 调用 db:migrate (first_time)

** 调用环境(first_time)

** 调用 disable_rails_admin_initializer (first_time)

** 执行 disable_rails_admin_initializer

** 执行环境

耙中止!

Mysql2 ::错误:表'zenkars_development.users'不存在:从users /usr/local/Cellar/ruby/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activerecord-3.2显示完整字段.8/lib/active_record/connection_adapter/abstract_mysql_adapter.rb:245:在“查询”中

0 投票
2 回答
109 浏览

ruby-on-rails - heroku run rake db:migrate 在输入控制台时正常工作,但在通过 rake 任务运行时不能正常工作

我有以下任务:

当我heroku run rake db:migrate --app my-app在控制台中运行时,迁移成功进行。但是,当我运行时rake migrate_test,我收到以下错误:



我相信这与在另一个找不到路径但无法找到解决方法的进程中运行任务有关。

0 投票
1 回答
770 浏览

ruby-on-rails - rake db:migrate 语法错误(不存在)

rake db:migrate由于语法错误而中止

但相应的行如下所示:

第 3 create_table(:users) do |t 行和第 47 行end

为什么这不起作用,我该如何解决?

提前谢谢了!