Tag: jdbc

JRuby上的Rails的ActiveRecord数据库gem是什么?

在JRUBY上运行rails时,数据库适配器有两个不同的gem。 Sql Server : sqlserver gem和activerecord-sqlserver-adapter gem Mysql : jdbcmysql gem vs activerecord-jdbcmysql-adapter gem Sqlite3 : jdbcsqlite3 gem和activerecord-jdbcsqlite3-adapter gem Postgresql : jdbcpostgresql gem Vs activerecord-jdbcpostgresql-adapter gem jdbc : jdbc gem vs activerecord-jdbc-adapter gem 所以问题是, jdbcpostgresql和它的长格式activerecord-jdbcpostgresql-adapter gem有什么activerecord-jdbcpostgresql-adapter ?

Gem Load Error是:未定义的方法`type_cast_from_database’用于类`ArJdbc :: MSSQL :: UUIDType’

我现在使用带有Rails 5.1(或5.2)的activerecord-jdbcmssql-adapter挣扎了好几个小时。 我已经安装了ant以便在捆绑期间编译gem。 捆绑过程运行正常但是当我想启动rails时我才刚刚开始 Bundler::GemRequireError: There was an error while trying to load the gem ‘activerecord-jdbcmssql-adapter’. Gem Load Error is: undefined method `type_cast_from_database’ for class `ArJdbc::MSSQL::UUIDType’ 我已经google了很多但没有找到解决方案或暗示导致此错误的原因。 以下是一些更多信息: Java版本: Java(TM)SE运行时环境(版本1.8.0_171-b11) Ruby: jruby-9.1.17.0 操作系统: Win10 部分Gemfile ruby ‘2.3.3’ # Bundle edge Rails instead: gem ‘rails’, github: ‘rails/rails’ gem ‘rails’, ‘~> 5.1.6’ gem ‘activerecord-jdbc-adapter’, github: “jruby/activerecord-jdbc-adapter”, :branch […]

配置与Heroku PostgreSQL的RubyMine远程连接

我应该如何配置RubyMine jdbc数据源以远程连接到Heroku的PostgreSQL数据库? 目前我正在使用这样的连接URL: jdbc:postgresql://ec2-54-197-241-67.compute-1.amazonaws.com/dbqi9t12t5035q 但是我在pg_hba.conf中遇到主机’62 .87.242.2’缺少条目的错误。 我很确定用户和密码是正确的,因为它在线运行…… :-)。 你可以帮帮我吗? 先感谢您!