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

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

Формы рельсов из леса не работают для столбцов, добавленных с поздней миграцией

У меня есть проект Rails, и я использую эшафот для создания моих моделей и CRUD. Теперь я обновляю некоторые модели, потому что мне нужно больше столбцов или ассоциаций. Но я замечаю, что все столбцы, которые я добавил позже эшафота, никогда не обно...
05 мая '15 в 12:50
0

Рельсы - автоматизированные миграции и семена

В моей папке инициализаций у меня есть файл с некоторым кодом ruby, который будет выполнять миграцию, если для флага установлено значение true (для этой среды) if ActiveRecord::Migrator.needs_migration? Log.info 'Starting Migrations.' ...
28 апр. '15 в 14:56
3

Rails 4: Как удалить записи таблицы соединений посредством миграции?

У меня есть таблица соединений в рельсах, у которой есть несколько записей, которые нужно удалить. скажем, что таблица соединений называется 'products_variants' Я узнал, что у меня есть несколько записей в этой таблице соединений, которые были соз...
02 мар. '15 в 17:24
1

Проблема с rake db: мигрировать при настройке штифтов

У меня возникли проблемы с rake db:migrate при настройке эскиза контактов для учебника One Mont Rails. Когда я пытаюсь выполнить миграцию в терминале, я получаю следующую ошибку: Taylors-MacBook-Pro:pinteresting taylorburton$ bin/rake db:migrate RAI...
10 апр. '15 в 14:49
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 в 1:58
1

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

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

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

Я использую модель пользователя, в которой есть столбец имен, но теперь я хочу добавить столбец псевдонима, по умолчанию псевдоним которого является именем пользователя в нижнем регистре. Как это можно достичь?
04 нояб. '16 в 5:37
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 в 15:52
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 в 0:05
1

С Rails Minitest, как мне воссоздать представления по миграции db для моей тестовой базы данных?

Я использую Rails 5 с Minitest 5.9. У меня есть некоторые взгляды в моем приложении для сложных запросов. Каждый раз, когда я создаю новую миграцию, моя тестовая база данных удаляет мои представления, и я должен их воссоздать. Как мне автоматизир...
06 янв. '17 в 9:47
1

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

Как я могу это сделать? class User < ActiveRecord::Base has_many :old_posts has_many :new_posts end У меня уже есть отношение has_many к модели old_posts. Я хотел бы добавить еще одно has_many отношение к new_posts. Старые_посты и new_...
17 окт. '17 в 12:43
1

Rails можно ли ссылаться на столбец роли enum в таблице User в нескольких таблицах?

У меня есть модель User с атрибутом Role, который я определил с помощью enum. enum role: {'Instructor': 0, 'Student': 1, 'Other': 2} Теперь у меня есть еще один инструктор таблицы со ссылками из таблицы пользователя. У меня есть таблица курса с р...
12 апр. '19 в 21:52
1

Создание файла на пути рельсов

Я пытаюсь создать изображения по умолчанию в моей базе данных непосредственно при миграции из изображений, включенных в мое приложение rails (активы/изображения). Перед этим видом миграции я использую свою команду непосредственно на терминале. Мне...
16 апр. '14 в 7:42
0

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

Мне нужно удалить 150 таблиц 400+ в базе данных. И я хочу удалить его со всеми ссылками. Каков наилучший способ сделать это? Я пытался сделать это следующим образом class RemoveOldTables < ActiveRecord::Migration UNUSED_TABLES = %w[ ... ...
03 июл. '19 в 17:53
2

Зачем "git checkout". не отменяет изменения, сделанные rake 'db: rollback'?

Я создал приложение rails, используя строительные леса, и перенесла базу данных. и я совершил локальный репозиторий git commit -m "First commit" затем я развернул базу данных с помощью rake db:rollback и приложение перестало работать. Я попытался о...
29 июн. '14 в 17:59