Вопросы по теме 'rails-migrations'

Почему Rails сохраняет String как нулевой столбец времени?
Я столкнулся с этой идиосинкразией, проверяя свои проверки. С миграцией, определенной следующим образом: create_table :time_windows do |t| t.datetime :window_begin, :null => true t.datetime :window_end, :null => true end в ирб...
1192 просмотров

Ruby on Rails: как перенести изменения, внесенные в модели?
Как я могу перенести изменения, внесенные в модели, в приложение Rails? Например, я знаю, что если я создам модель с помощью команды «rails g model Имя человека: строка», миграция также будет создана. Однако, если после этого шага я перейду к...
11396 просмотров

Ограничения строк Activerecord Rails 3 не работают
У меня есть миграция рельсов, и я, скорее всего, делаю что-то неправильное здесь, но миграция --- класс CreateStates ‹ ActiveRecord::Migration изменение определения create_table :states do |t| t.string :state_legacy_id t.string...
476 просмотров

Каков наилучший способ решения потерянных миграций Rails?
Я переключался между ветвями в проекте, и у каждой из них разные миграции... Это сценарий: $ рейк БД:мигрировать:статус Status Migration ID Migration Name -------------------------------------------------- ... up...
22472 просмотров

Как обновить атрибут с ненулевого, чтобы разрешить ноль в миграции рельсов
Я хочу сделать столбец из моей таблицы не нулевым, чтобы разрешить миграцию нулевого через рельсы? Как это сделать? Изменить ли исходную миграцию, которая создала таблицу, или написать новую? И что в нем делать.
5109 просмотров
schedule 06.06.2024

Нужно ли удалять миграцию после отката
Я новичок в рубине и рельсах и просто разбираюсь в миграции. Мой вопрос заключается в том, что является наилучшей практикой или правильным временем для удаления миграции после отката. До сих пор то, что я прочитал, является вопросом мнения,...
3455 просмотров
schedule 04.03.2024

Ограничить целочисленный размер в миграции Rails
Как указать ограничение на целочисленный размер при миграции на Rails 4? (Моя база данных — PostgreSQL.) У меня есть поля для phone_number , которые должны состоять из 8 цифр. Если я укажу :limit => 8 , то это размер в байтах, а не длина...
3013 просмотров

Безопасно ли изменять порядок столбцов в schema.rb для Rails 4/Postgres?
Запуск Rails 4 с Postgres 9.4 в разработке и производстве. У меня есть большая таблица, которая со временем выросла за счет миграций. Из-за множества разных столбцов в таблице я хочу изменить порядок вещей, чтобы столбцы были сгруппированы более...
1744 просмотров

Добавление ссылки на нецелочисленный столбец в миграции rails
Сегодня я изучил несколько вопросов по этой теме. Я знаю это, я могу использовать t.references в миграции, чтобы добавить ссылку. Но если таблица имеет нецелочисленный первичный ключ, как мне добавить ссылку на этот столбец? У меня есть таблица...
2801 просмотров
schedule 16.12.2023

рельсы с огурцом показывают ненужный вывод
Когда я запускаю bundle exec cucumber , эта строка "ActiveRecord::SchemaMigration Load (0,4 мс) SELECT "schema_migrations".* FROM "schema_migrations"" печатается на консоли. Это почему? Как я могу избавиться от этого? $ bundle exec cucumber...
33 просмотров

rails STI: специальные атрибуты для подклассов
Я начинаю создавать свое первое приложение для рельсов, и у меня уже есть модель пользователя с STI (администратор, сотрудник, общественность и представитель, все они унаследованы от модели пользователя). но теперь я хочу добавить определенные...
985 просмотров

Как перенести существующие данные после добавления полиморфной ассоциации?
После миграции моя таблица PageViewStats содержит 2 новых пустых столбца: ad_templatable_id и ad_templatable_type . Поэтому, если я попытаюсь запросить существующую запись следующим образом: AdTemplate.find(42).page_view_stats , она ничего не...
549 просмотров