gpt4 book ai didi

ruby-on-rails - 将 Rails 连接到 CockroachDB

转载 作者:行者123 更新时间:2023-12-04 05:55:48 26 4
gpt4 key购买 nike

CockroachDB是一个非常有趣的分布式 SQL 数据库,它公开了 PostgreSQL 有线协议(protocol)。所以我尝试使用经典的 pg gem 将一个新的 Rails 项目连接到 CockroachDB。不幸的是,一个简单的 rails db:create给了:

/home/fengye87/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/connection_adapters/postgresql_adapter.rb:671: warning: Failed to set the default_internal encoding to UTF8: 'ERROR:  unknown variable: "CLIENT_ENCODING"
'
invalid encoding name: unicode

所以我猜这表明 CockroachDB 不支持 CLIENT_ENCODING多变的。问题是:是否可以绕过在 pg 中设置这些变量?有人设法将 Rails 连接到 CockroachDB 吗?谢谢!

最佳答案

CockroachDB 目前不支持 ActiveRecord,但我们希望在不久的将来支持它。我们正在跟踪与 ORM 功能相关的问题 on GitHub .

关于ruby-on-rails - 将 Rails 连接到 CockroachDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40506933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com