gpt4 book ai didi

ruby-on-rails - 如何在 Rails 中创建具有 NULLS LAST 的索引?

转载 作者:行者123 更新时间:2023-12-05 01:17:11 24 4
gpt4 key购买 nike

我读了https://apidock.com/rails/ActiveRecord/ConnectionAdapters/SchemaStatements/add_indexhttp://guides.rubyonrails.org/active_record_migrations.html .

我不知道如何创建这样的索引:

CREATE INDEX ON users (id DESC NULLS LAST);

没有看到关于如何使用 NULLS LAST 创建和索引的文档。

rails 4.2.10

PostgreSQL

最佳答案

我不相信 Rails 迁移支持索引选项NULLS LAST。您可能需要使用原始 SQL。

class ExampleMigration < ActiveRecord::Migration
def up
#add custom index
execute <<-SQL
CREATE INDEX index_users_on_id_nulls_last ON users (id DESC NULLS LAST);
SQL
end

def down
execute <<-SQL
DROP INDEX index_users_on_id_nulls_last;
SQL
end
end

关于ruby-on-rails - 如何在 Rails 中创建具有 NULLS LAST 的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51214334/

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