Rails部分索引与postgresql

时间:2014-06-18 10:33:51

标签: ruby ruby-on-rails-3.2 postgresql-9.1

在迁移中,部分索引定义如下,以使其只有列price_1,其值大于零。

  add_index :products, :price_1, where: "(price_1 > '0')"

架构状态

  add_index "products", ["price_1"], :name => "index_products_on_price_1"

和迁移状态

-- add_index(:products, :price_1, {:where=>"(price_1 > '0')"})

无论是rails还是postgreSQL都没有抱怨过。

但是我不确定整个堆栈的语法是否正确...并且鉴于此索引是关键任务,我问'气密'?

还需要排除NULL值。但我相信这个定义涵盖了这一点。

0 个答案:

没有答案