Мне просто интересно, как правильно вести себя при создании параллельных индексов в Rails.
Я использую это в своем файле миграции:
disable_ddl_transaction!
def change
add_index :table_name, :field_name, algorithm: :concurrently
end
Это должно создать параллельный индекс postgres.
У меня вопрос: при запуске rake db:migrate
правильно ли ждать создания индекса? Я имею в виду, миграция будет ждать, пока не будет создан индекс? Или это должно закончиться и делегировать эту ответственность postgres?
P.S. Это действительно большой показатель.