rails-migrations

Я обновляю приложение Rails 1.2.3 до 3.2.1. Я пытаюсь понять, как я могу обновить структуру миграции, чтобы она была совместима с последней версией Rails, так что в идеале вы можете просто запустить rake db:migrate при настройке приложения. В настоящее время я решил эту проблему, просто выполнив rake db:mig...

У меня есть простое приложение Rails, которое заполняет определенную базу данных,и есть несколько сценариев миграции. Я хотел бы создать другой набор классов моделей и фактически перенести схему, относящуюся к этим файлам, в другую базу данных. Как нам это сделать? Смогу ли я сделать это из того же приложения...

каков синтаксис для удаления столбца таблицы базы данных через миграцию Rails?...

пользователь имеет много загрузок. Я хочу добавить столбец в uploads таблицы, которая ссылается на user. Как должна выглядеть миграция? вот что у меня есть. Я не уверен, если я должен использовать (1) :user_id, :int или (2) :user, :references. Я даже не уверен, что (2) работает. Просто пытаюсь сделать это "...

У меня есть грабли задача, которая не будет работать, если таблица существует. Я работаю с более чем 20 инженерами на веб-сайте, поэтому я хочу убедиться, что они перенесли таблицу, прежде чем они смогут выполнить задачу rake, которая заполнит эту соответствующую таблицу. есть ли у AR такой метод, как Table....

у меня есть таблица продуктов и хочу добавить столбец: t.references :imageable, :polymorphic => true Я пытался создать миграцию для этого делать: $ rails generate migration AddImageableToProducts imageable:references:polymorphic но я, очевидно, делаю это неправильно. Кто-нибудь может сделать какое-ни...

как откатить неудачную миграцию rails? Я бы ожидал, что rake db:rollback отменит неудачную миграцию, но нет, она откатывает предыдущую миграцию (неудачная миграция минус один). И rake db:migrate:down VERSION=myfailedmigration не работает. Я столкнулся с этим несколько раз и это очень неприятно. Вот простой те...

Я не могу найти страницу документирования активной записи, которая содержит список всех типов данных. может кто-нибудь помочь мне?...

Я в процессе добавления Devise в существующее приложение Rails, с уже определенной таблицей пользователей. Генератор devise выталкивал следующую миграцию: class AddDeviseToUsers < ActiveRecord::Migration def self.up change_table(:users) do |t| ## Database authenticatable t.string :email, ...

легко можно удалить столбец с помощью миграции rails. class SomeClass < ActiveRecord::Migration def self.up remove_column :table_name, :column_name end end Я хочу знать, есть ли способ удалить столбец из таблицы с помощью консоли....