问题标签 [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.
ruby-on-rails - 在任何来源中都找不到 Ruby on Rails 3 简单导航
我一直在使用简单导航,它工作正常。我刚刚尝试使用以下方法进行数据库迁移:
并得到错误:
test me$ rake db:migrate (in /Users/me/test) 无法在任何源中找到 simple-navigation-3.2.0 尝试运行bundle install
。
我已经运行了 bundle install 并且在应用程序中有一个工作导航。运行数据库迁移是我遇到的唯一问题。
有任何想法吗?
ruby-on-rails - 运行 Ruby on Rails 数据库迁移时出错
我正在 Ruby on Rails 应用程序中安装设计 gem 以进行身份验证,并像这样运行数据库迁移:
并得到这个错误:
这有点神秘。我应该去哪里调试这个问题可能是什么?
我做的唯一非标准的事情是给它表名“users”,这是我在前面的命令中的表名:rails generate devise users
另外,我的 routes.rb 文件有这个新条目:
问题可能是我的数据库中的列不匹配以及 auth 包认为用户表应该是什么样的。我在哪里查看 auth 包认为列是什么样的?我在哪里可以找到我拥有的用户表的 create-table 命令在哪里。它最初是用脚手架命令制作的,它在我的系统中放置了一大堆额外和无用的东西。
我的 db/migrate/users/create_users 文件如下所示:
这是基本的,但我在数据库中的用户表有这些列:
而且我不确定在运行 migrate 命令后如何存在这种不一致。如果不是我发布的上述文件,它从哪里获取指示?
谢谢!
ruby-on-rails - 使用 rake 0.9.0 和 0.8.3 的未定义方法“任务”
在尝试运行 rake 时,我遇到了以下错误:
heroku rake db:migrate
rake 中止!
...和痕迹:
宝石文件:
来源“ http://rubygems.org ”
gem 'rails', '3.0.7'
gem 'rake', '~> 0.8.7'
gem 'sqlite3-ruby', :require => 'sqlite3'
我意识到其他人已经报告了这个错误并提出了同样的问题——不过,发布的解决方案对我的问题没有影响。我尝试了此处列出的所有解决方案:Undefined method 'task' using Rake 0.9.0。
heroku - heroku rake db:迁移,rake 中止!未定义的方法“任务”
当我运行:heroku rake db:migrate,
我收到此错误消息:
我正在运行 rake 0.8.7 并已卸载 rake 0.9。
此外,当我添加 --trace 时,会出现这些文件:
(抱歉不准确,我无法复制粘贴,我正在运行 Windows)
所以,我猜测出现的 rake-0.9.0 文件是罪魁祸首:S,但我不知道如何处理它。
提前致谢
ruby-on-rails - 迁移返回(在 /app 中)
我已将我的应用程序推送到 Heroku,但是我的数据库(Sqlite3)无法迁移。我知道 heroku 会自动迁移为 PG。[我没有安装 PG]。
我想如果有什么问题,我会收到错误提示。
这是我的结果:
另外,当我尝试创建-
asp.net - C# 中用于自定义查询的 Web 服务
我们正在从 ASP.NET/SQL 服务器设置迁移到 rails/mysql 设置。因此,我需要将数据从我的 SQL Server 数据库中传输出来,但我不能直接将它从 SQL Server 移动到 mysql,因为有些事情需要通过 rails 在每条记录的基础上完成筛选。
由于需要处理此过程的方式,我认为最好的方法是让我的 Rails Web 服务器使用来自 ASP.NET 服务器的 Web 服务并让它从 SQL Server 数据库中提取记录。Rails 服务器修改数据后,可以将每条记录保存在数据库中。
我想返回一个由 rails 服务器确定的简单“select * from table_name”查询。简而言之,我希望 Rails 服务器将“select * from customers”发送到 ASP.NET 服务器,然后 asp.net 服务器通过 XML 或 json 返回数据列表。
这可能吗?我知道可以通过 Web 服务返回数据,但我想知道是否可以在使用服务器上确定 sql 查询。
谢谢!
ruby-on-rails-3 - Heroku 耙子错误
当我rake db:migrate
在 Heroku 上运行时,出现错误。我在本地运行它没有问题。
这工作正常:
但是当我使用
然后我收到以下错误。
我该如何解决这个问题?
database - 你如何 rake 一个 Heroku 数据库?
我在Heroku上有一个应用程序。但是,每当我在本地更改数据库然后将更改推送到应用程序时,数据库都不会更改。
我意识到我需要在 Heroku 数据库上运行 rake。但是,当我尝试时heroku rake db:migrate
,出现以下错误。
耙中止!未初始化的常量 Rake::DSL`
我该如何解决这个问题?
我一直在即兴创作heroku db:push
,但这将无法保持,因为它会删除当前数据库。
ruby-on-rails - Heroku rake db:迁移失败,已卸载 gem 中的未定义方法
我正在尝试在 Heroku 上获取我的应用程序,但是当我运行 heroku rake db:migrate 时,出现以下错误。似乎 event_calendar gem 导致了问题,但问题是,我已经卸载了它。在 gemfile 或 gemfile.lock 中没有对它的引用,它也没有出现在 gem 列表中。尝试 gem list -d event_calendar 只返回* LOCAL GEMS *,据我所知,与 event_calendar 关联的所有文件都已删除。为什么 Heroku 似乎仍然有问题?
ruby-on-rails - 无法运行 rake db:migrate
我是 Rails 新手,我已经在我的 ubuntu 11.04 上完成了本教程http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac中的所有步骤,但我无法运行 rake db :迁移。
它给出了这个输出:
如何修复 rake 以运行我的初始迁移
我有 1.9.2 ruby,3.0.10 rails
谢谢任何帮助