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

Миграции Rails используются для отслеживания и применения изменений базы данных обратимым образом.
1 отв.

Как исправить совершает конфликтующие миграции?

Предположим, что есть миграция, которая создает некоторые записи, и есть две коммиты, которые выглядят так # commit 1 by Alice # migration def up create_table :cities do |t| t.string :name end City.create!(name: 'New York') C...
15 февр. '16 в 4:58
1 отв.

Удаление единственного ограничения индекса базы данных в postgres Rails

В моей Rails structure.sql меня есть эта строка кода: CREATE UNIQUE INDEX primary_active_fruit_in_season_constraint ON trees USING btree (user_id) WHERE (is_ripe AND is_in_season); Мне больше не нужна эта проверка, поэтому я собираюсь удалить пров...
19 дек. '16 в 3:05
2 отв.

Таблица первого курса, чтобы добавить поле открыто, введите Boolean; rake db: migrate Ошибка операции?

class AddOpenAttributeToCourses < ActiveRecord::Migration def change add_column :courses, :open, :boolean change_column_default(:courses, :open, {:from=>true, :to=>false}) end end !!!!! тогда операция !!!!!! rake db:migrate ==...
26 нояб. '16 в 18:52
1 отв.

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

Я использую рельсы 4 и должен переносить папку под db/migrate, например: db/migrate/A, db/migrate/B. У меня есть успех. Файл миграции создает схему базы данных, используется B файл миграции для создания схемы базы данных B. Но когда я подключаю ба...
13 мая '16 в 13:21
2 отв.

Установить псевдоним для имени в нижнем регистре при миграции RAILS

Я использую модель пользователя, в которой есть столбец имен, но теперь я хочу добавить столбец псевдонима, по умолчанию псевдоним которого является именем пользователя в нижнем регистре. Как это можно достичь?
04 нояб. '16 в 8:37
3 отв.

Метод rename_column не переименовывает столбец в DB

Решено! Спасибо всем. Кажется, это был конфликт версий миграции. Я просто удалил последние записи из таблицы schem_migrations, связанной с переименованием столбцов. Также я удалил все файлы миграции в db/migrations, связанные с переименованием. У...
31 янв. '14 в 15:07
1 отв.

Удаление индекса таблицы в Rails 4 Использование PL-SQL

Пожалуйста, не слепо сообщайте об этом как о дублирующем вопросе, я ясно объяснил, что видел все эти решения, но не имеет для меня никакого смысла, как новичок, в приведенных ответах код должен там писать, но его явно не указано, где писать эти код,...
16 окт. '15 в 10:42
2 отв.

Rails и Devise- Как сделать уникальную миграцию имени пользователя и показать ошибку, если это не так?

Я использую приложение для своего приложения rails. Я хотел добавить поле имени пользователя, чтобы добавить миграцию в базу данных. Теперь я хочу, чтобы разработчик проверял поле user_name для уникальности, но я не могу понять, как это сделать. Я т...
10 февр. '15 в 14:42
1 отв.

Как сохранить согласованный db для проекта рельсов?

Редактирование для ясности: я отредактировал запись в таблице в db. Я бы хотел, чтобы эта запись была последовательной для всех пользователей, которые используют этот проект. Все мы используем одну и ту же копию очищенного дБ. Я знаю, что могу созда...
26 сент. '18 в 6:44
1 отв.

неопределенный метод 'deciaml' при переносе

Здравствуйте, у меня есть миграция, которая создает таблицу (и добавляет столбец в существующую таблицу). class CreateAdminModule < ActiveRecord::Migration def change create_table :admin_module do |t| t.decimal :no_of_devices_multipli...
11 сент. '13 в 11:44
1 отв.

Как отменить действие rails db: мигрировать в Rails 5.0.0.1

При миграции базы данных я сделал орфографическую ошибку. Я хочу создать эшафот, запустив: rails generate scaffold Micropost context:text user_id:integer rails db:migrate Хотя я ошибся, оставив двоеточие, когда я побежал: rails generate scaffold ...
24 окт. '16 в 6:40
2 отв.

Создайте first_name и last_name из full_name в миграции Rails

У меня есть стол (Люди) с полным столбцом имен, но вы хотите разбить его на имя (и начальное, если оно существует) столбец столбца и фамилии. Это база данных PostgreSQL FWIW. Я собираюсь создать столбцы, поэтому все это можно сделать в процессе миг...
06 янв. '16 в 8:15
1 отв.

Поле Rails (rake) по умолчанию

При создании таблицы на моем pgslq db с rake рельсы всегда создают поле "id" в качестве первичного ключа. Моя проблема в том, что мне нужно иметь поле id с пользовательским именем. Как я могу указать поля базы данных ТОЛЬКО полям, которые я хочу, у...
27 марта '13 в 16:17
2 отв.

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

Я хочу добавить новую таблицу с помощью миграции рельсов: **table_name** users_location_track **columns** id (primary key, auto increment serial), user_id (reference to users), location_info (string), creation_time(time-stam...
21 апр. '15 в 12:40