Rails 3上的postgres适配器的自定义排序规则

时间:2013-02-22 23:11:17

标签: ruby-on-rails ruby ruby-on-rails-3 rails-postgresql pg

On Postgres创建数据库时支持Collat​​e和Ctype选项。

我需要在rails创建数据库时设置一个,但似乎在Rails 3中的database.yml中没有这个选项

(但是在边缘Rails:https://github.com/rails/rails/pull/6895

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:-1)

首先阅读official docs

简单地说,您可以设置环境变量以影响大多数initdb设置。如果您无法为--lc-collate设置参数,则可以设置LC_COLLATE的环境变量,并将--lc_ctype设置为LC_CTYPE作为环境变量等。

如果环境变量可用,则将使用它。