Я использую приложение rails, я создаю таблицу клонов и при создании таблицы клонов хочу скопировать структуру и все индексы из базовой таблицы, кроме одной.
В настоящее время я делаю это следующим образомthis
1) Создайте миграцию с помощью
def up
execute("CREATE TABLE deleted_users (LIKE users INCLUDING INDEXES)")
end
2) И еще одну миграцию для удаления индекса следующим образом:
def up
remove_index :deleted_users, name: :deleted_users_email_idx
end
Есть ли лучший способ скопироватьиндексы при создании самой таблицы клонов, например что-то вроде
CREATE TABLE deleted_users (LIKE users ALL INDEXES EXCLUDING (deleted_users_email_idx))