0
ответов

Как добавить точность из командной строки при создании миграции рельсов?

Я знаю, как сделать это из файла миграции, если я создаю его вручную, но как мне повысить точность из командной строки? рельсы генерируют миграцию AddFoo foo_name: string dollar_amount: decimal {...
вопрос задан: 26 February 2015 01:57
0
ответов

Rails Migrations :пытался изменить тип столбца со строкового на целочисленный

Я создал таблицу в своем приложении rails с помощью команды rails generate migrations. Вот этот файл миграции :class CreateListings < ActiveRecord ::Migration def change create _table :listings do |t|...
вопрос задан: 18 October 2014 11:46
0
ответов

Как создать миграцию для удаления индекса только в том случае, если он существует, а не в виде исключения, если его нет?

В настоящее время текущая миграция может завершиться ошибкой, если в таблице книг нет полей create_at или updated_at: class AddTimestampIndexes < ActiveRecord :: Mig def up remove_index: books,: ...
вопрос задан: 15 February 2014 08:08
0
ответов

rails g миграция «команда» для генерации миграции переименования столбцов?

Я хочу автоматически сгенерировать файл миграции, который выглядит следующим образом: класс RenameDatabaseColumn
вопрос задан: 28 November 2013 20:09
0
ответов

Как пропустить неудачные миграции? (rake db: migrate)

Кажется, я не могу найти вариант или что-то еще, что позволяет мне пропустить миграцию. Я знаю, о чем вы думаете: «вам никогда не следует этого делать ...» Мне нужно пропустить миграцию, которая вносит изменения в ...
вопрос задан: 22 November 2013 22:25
0
ответов

Установка миграций из движка не сработает

Я создал новый движок в Rails 3.1.3 и, очевидно, есть та задача rake, которая копирует все миграции. Я пробовал использовать следующие rake abc: install: миграции, которые выкинули: rake aborted! Не знаю, как ...
вопрос задан: 1 October 2013 20:55
0
ответов

Какой правильный синтаксис для remove_index в миграции на Rails 3.1.0?

Я нахожусь в процессе добавления Devise в существующее приложение Rails с уже определенной таблицей Users. Генератор разработки выполнил следующую миграцию: класс AddDeviseToUsers
вопрос задан: 8 June 2013 00:47
0
ответов

Rails 3.2.6 и создание представлений базы данных посредством миграции

Я использую рельсы 3.2.6, и мне нужно создать представление базы данных. Как обычно, я создал миграцию и попытался достичь цели, используя метод execute. К сожалению, миграция генерирует таблицу, а не...
вопрос задан: 26 July 2012 12:37
0
ответов

Редактирование существующих миграций Rails — хорошая идея?

При запуске нового проекта в модели вносится множество изменений, и мне кажется, что проще отредактировать существующую миграцию и запустить db:clean или db:reset, чем создать новую миграцию. Я делаю это, когда приложение имеет ...
вопрос задан: 30 May 2012 07:50
0
ответов

Последовательность или порядок изменения миграции Rails

Я написал несколько миграций для своего приложения Rails 3, но я хотел бы изменить порядок миграции. Как я могу изменить порядок или последовательность миграции? Это так же просто, как переименовать файл миграции...
вопрос задан: 4 May 2012 22:11
0
ответов

Удалить прошлую миграцию в rails

С самого начала моего приложения rails я создал довольно много миграций. Некоторые из них предназначены только для тестирования. Теперь у меня есть много миграций, которые совершенно бесполезны, (например,:создать таблицу в...
вопрос задан: 12 April 2012 11:37
0
ответов

Столбец Rails BLOB/TEXT используется в спецификации ключа без длины ключа

Я пытаюсь запустить миграцию rails и вижу ошибку «Столбец BLOB/TEXT используется в спецификации ключа без длины ключа»... Однако я указываю длину в классе миграции. Rails...
вопрос задан: 10 April 2012 15:58
0
ответов

Rails db:migrate aborting… не уверен, почему и как это исправить

Итак, я действительно новичок в Rails, и я получаю странную ошибку, которую не понимаю. Я создал модель событий и хочу перенести ее в свою базу данных. Однако, когда я запускаю bundle exec rake db:migrate --...
вопрос задан: 1 April 2012 00:43
0
ответов

Миграция rails 3.2 не может добавить индекс в create_table в методе изменения

вот моя миграция в rails 3.2.2: class CreateStatistics < ActiveRecord::Migration def change create_table :statistics do |t| t.string :name t.integer :item_id t.integer ...
вопрос задан: 15 March 2012 02:13
0
ответов

Как остановить миграцию Rails 3.1 в транзакции?

Я хочу добавить индекс в производственную базу данных. К счастью, у нас работает Postgres, который позволяет одновременное индексирование, поэтому мы можем добавить индекс без простоя. Загвоздка -- параллельные индексы...
вопрос задан: 8 March 2012 07:35
0
ответов

Как обновить миграции при переходе с приложения Rails 1.2.3?

Я обновляю приложение Rails 1.2.3 до 3.2.1. Я пытаюсь понять, как мне обновить структуру миграций, чтобы она была совместима с последней версией Rails, так что, в идеале, вы можете просто запустить rake ...
вопрос задан: 10 February 2012 14:31
0
ответов

Можете ли вы создать «временную» модель при миграции Rails?

У меня есть проект Rails 2, который имеет отношение «многие-многие» через таблицу соединений. Назовем таблицы A, B и ABJ, где ABJ имеет свойства a_id и b_id (вместе с id, не имеющим отношения к этому вопросу ...
вопрос задан: 8 February 2012 18:59
0
ответов

Как сбросить поле автоматического увеличения при миграции ActiveRecord?

В моей миграции у меня есть: def up MyModel.destroy_all MyModel.create! ({: Id => 1,: name => 'foo'}) MyModel.create! ({: Id => 2,: name => 'fooBar'}) MyModel.create! ({: Id => 3,: name => '. ..
вопрос задан: 13 January 2012 16:28
0
ответов

как установить значение по умолчанию для столбца в рельсах при создании миграции

Я новичок в модели в рельсах. Я знаю, как создать модель и как добавить к ней столбец. Теперь я хочу установить значение по умолчанию для столбца, но я не понимаю, как именно я могу это сделать. Я создал новые ...
вопрос задан: 26 December 2011 18:12
0
ответов

Как установить текущий «номер версии» миграций?

У меня есть несколько миграций, но по какой-то странной причине rails внезапно забыл, что большинство из них уже запущено. Теперь, когда я пытаюсь запустить rake db: migrate, rails попытается запустить ВСЕ ...
вопрос задан: 24 December 2011 21:45
0
ответов

Управление миграциями mongoid

Может ли кто-нибудь дать мне краткое введение в выполнение миграции БД в Rails с использованием Mongoid? Меня особенно интересует ленивая миграция по каждому документу. Под этим я подразумеваю, что всякий раз, когда вы читаете документ ...
вопрос задан: 20 December 2011 04:10
0
ответов

ошибка heroku при выполнении миграции (rails 3.1 cedar stack) [закрыто ]

РЕШЕНИЕ: из-за ограничений сети я только что запустил свое приложение, и мне нужно запустить файлы миграции для инициализации данных abase появляется следующая ошибка: что мне делать? РЕДАКТИРОВАТЬ: heroku run bash -app ...
вопрос задан: 8 December 2011 09:05
0
ответов

Truncate table on migration down method of ActiveRecord Rails 3.1

У меня в методе up в миграции для установки начальных данных определено следующее: def up Color.create!({:id=>1,:name=>"",:color=>"FF6633"}) Color.create!({:id=>2,:name=>"",:...
вопрос задан: 15 November 2011 15:43
0
ответов

Могу ли я добавлять комментарии к таблице или столбцу с помощью ActiveRecord Migrations?

В MySQL (и других базах данных SQL) может быть полезно добавлять комментарии к таблице или столбцу, назначение которых может быть неясным. (Для примеров поищите синтаксис MySQL create table по запросу "comment".) Есть ли ...
вопрос задан: 8 November 2011 17:19
0
ответов

Как добавить последовательности в миграцию и использовать их в модели?

Я хочу иметь модель "Customer" с обычным первичным ключом и еще одним столбцом для хранения пользовательского "Customer Number". Кроме того, я хочу, чтобы база данных обрабатывала номера клиентов по умолчанию. Я думаю, что определение ...
вопрос задан: 30 September 2011 07:02
0
ответов

Удалит ли удаление столбца с миграцией Rails индексы, связанные со столбцом

В Rails 2 удаление столбца с миграцией Rails также изменит / удалит индексы, связанные с этим столбцом? Если нет, и вместо этого вы также должны изменить / удалить каждый индекс вручную, не так ли ...
вопрос задан: 26 August 2011 12:14
0
ответов

Rails: как откатить неудачную миграцию

Я идиот ... испортил миграцию в Rails: думал, что миграции будут работать как генераторы моделей (используя ссылки: имя модели). Я сделал следующее: $ rails g миграция add_event_to_photos ...
вопрос задан: 10 August 2011 22:15
0
ответов

Миграции Rails через существующую базу данных

Я создаю новое приложение Rails 3.1. Я хотел бы, чтобы это новое приложение повторно использовало существующую базу данных (которая была создана предыдущим приложением rails 2). Я создал новое приложение ...
вопрос задан: 24 July 2011 14:54
0
ответов

Почему я не могу создать массив как столбец в таблице в Rails?

Почему я не могу сделать что-то вроде этого: class CreateModels
вопрос задан: 6 July 2011 23:22
0
ответов

Обновление временных меток миграции в функциональных ветках

Допустим, идет активная разработка как в моей основной ветке (devlop), так и в моей функциональной ветке. Оба время от времени добавляют миграции. Прежде чем объединить функциональную ветку с основной веткой, я собираюсь ...
вопрос задан: 31 May 2011 04:15