【问题标题】:Custom collation for postgres adapter on Rails 3Rails 3 上 postgres 适配器的自定义排序规则
【发布时间】:2013-02-08 16:41:19
【问题描述】:

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

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

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

我该如何解决这个问题?

【问题讨论】:

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


    【解决方案1】:

    首先阅读official docs

    简单地说,您可以设置环境变量来影响大多数 initdb 设置。如果--lc-collate不能设置arg,可以设置LC_COLLATE的环境变量,--lc_ctype设置LC_CTYPE为环境变量等。

    如果环境变量可用,就会使用它。

    【讨论】:

    • 该文档链接未指向任何与 PostgreSQL 或 Rails 3 相关的内容。
    猜你喜欢
    • 2011-07-31
    • 2011-12-29
    • 2015-01-17
    • 2011-05-17
    • 1970-01-01
    • 1970-01-01
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多