Я знаю, как сделать это из файла миграции, если я создаю его вручную, но как мне повысить точность из командной строки? рельсы генерируют миграцию AddFoo foo_name: string dollar_amount: decimal {...
Я создал таблицу в своем приложении rails с помощью команды rails generate migrations. Вот этот файл миграции :class CreateListings < ActiveRecord ::Migration def change create _table :listings do |t|...
В настоящее время текущая миграция может завершиться ошибкой, если в таблице книг нет полей create_at или updated_at: class AddTimestampIndexes < ActiveRecord :: Mig def up remove_index: books,: ...
Кажется, я не могу найти вариант или что-то еще, что позволяет мне пропустить миграцию. Я знаю, о чем вы думаете: «вам никогда не следует этого делать ...» Мне нужно пропустить миграцию, которая вносит изменения в ...
Я создал новый движок в Rails 3.1.3 и, очевидно, есть та задача rake, которая копирует все миграции. Я пробовал использовать следующие rake abc: install: миграции, которые выкинули: rake aborted!
Не знаю, как ...
Я нахожусь в процессе добавления Devise в существующее приложение Rails с уже определенной таблицей Users. Генератор разработки выполнил следующую миграцию: класс AddDeviseToUsers
Я использую рельсы 3.2.6, и мне нужно создать представление базы данных. Как обычно, я создал миграцию и попытался достичь цели, используя метод execute. К сожалению, миграция генерирует таблицу, а не...
При запуске нового проекта в модели вносится множество изменений, и мне кажется, что проще отредактировать существующую миграцию и запустить db:clean или db:reset, чем создать новую миграцию. Я делаю это, когда приложение имеет ...
Я написал несколько миграций для своего приложения Rails 3, но я хотел бы изменить порядок миграции. Как я могу изменить порядок или последовательность миграции? Это так же просто, как переименовать файл миграции...
С самого начала моего приложения rails я создал довольно много миграций. Некоторые из них предназначены только для тестирования. Теперь у меня есть много миграций, которые совершенно бесполезны, (например,:создать таблицу в...
Я пытаюсь запустить миграцию rails и вижу ошибку «Столбец BLOB/TEXT используется в спецификации ключа без длины ключа»... Однако я указываю длину в классе миграции. Rails...
Итак, я действительно новичок в Rails, и я получаю странную ошибку, которую не понимаю. Я создал модель событий и хочу перенести ее в свою базу данных. Однако, когда я запускаю bundle exec rake db:migrate --...
Я хочу добавить индекс в производственную базу данных. К счастью, у нас работает Postgres, который позволяет одновременное индексирование, поэтому мы можем добавить индекс без простоя. Загвоздка -- параллельные индексы...
Я обновляю приложение Rails 1.2.3 до 3.2.1. Я пытаюсь понять, как мне обновить структуру миграций, чтобы она была совместима с последней версией Rails, так что, в идеале, вы можете просто запустить rake ...
У меня есть проект Rails 2, который имеет отношение «многие-многие» через таблицу соединений. Назовем таблицы A, B и ABJ, где ABJ имеет свойства a_id и b_id (вместе с id, не имеющим отношения к этому вопросу ...
В моей миграции у меня есть: def up MyModel.destroy_all MyModel.create! ({: Id => 1,: name => 'foo'}) MyModel.create! ({: Id => 2,: name => 'fooBar'}) MyModel.create! ({: Id => 3,: name => '. ..
Я новичок в модели в рельсах. Я знаю, как создать модель и как добавить к ней столбец. Теперь я хочу установить значение по умолчанию для столбца, но я не понимаю, как именно я могу это сделать. Я создал новые ...
У меня есть несколько миграций, но по какой-то странной причине rails внезапно забыл, что большинство из них уже запущено. Теперь, когда я пытаюсь запустить rake db: migrate, rails попытается запустить ВСЕ ...
Может ли кто-нибудь дать мне краткое введение в выполнение миграции БД в Rails с использованием Mongoid? Меня особенно интересует ленивая миграция по каждому документу. Под этим я подразумеваю, что всякий раз, когда вы читаете документ ...
РЕШЕНИЕ: из-за ограничений сети я только что запустил свое приложение, и мне нужно запустить файлы миграции для инициализации данных abase появляется следующая ошибка: что мне делать? РЕДАКТИРОВАТЬ: heroku run bash -app ...
У меня в методе up в миграции для установки начальных данных определено следующее: def up Color.create!({:id=>1,:name=>"",:color=>"FF6633"}) Color.create!({:id=>2,:name=>"",:...
В MySQL (и других базах данных SQL) может быть полезно добавлять комментарии к таблице или столбцу, назначение которых может быть неясным. (Для примеров поищите синтаксис MySQL create table по запросу "comment".) Есть ли ...
Я хочу иметь модель "Customer" с обычным первичным ключом и еще одним столбцом для хранения пользовательского "Customer Number". Кроме того, я хочу, чтобы база данных обрабатывала номера клиентов по умолчанию. Я думаю, что определение ...
В Rails 2 удаление столбца с миграцией Rails также изменит / удалит индексы, связанные с этим столбцом? Если нет, и вместо этого вы также должны изменить / удалить каждый индекс вручную, не так ли ...
Я идиот ... испортил миграцию в Rails: думал, что миграции будут работать как генераторы моделей (используя ссылки: имя модели). Я сделал следующее: $ rails g миграция add_event_to_photos ...
Я создаю новое приложение Rails 3.1.
Я хотел бы, чтобы это новое приложение повторно использовало существующую базу данных (которая была создана предыдущим приложением rails 2). Я создал новое приложение ...
Допустим, идет активная разработка как в моей основной ветке (devlop), так и в моей функциональной ветке. Оба время от времени добавляют миграции. Прежде чем объединить функциональную ветку с основной веткой, я собираюсь ...