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

Как избавиться от этой конфликтной ситуации в моем приложении Rails 3?
В разделе config/initializers/ у меня есть один файл ruby, который будет загружать идентификатор моего экземпляра по умолчанию " car " из базы данных. Итак, после запуска моего приложения мое приложение может напрямую использовать этот...
83 просмотров

Синтаксические ошибки миграции при добавлении инструкций utf-8 и InnoDB в Rails
Я пытаюсь создать эту миграцию рельсов class CreateFormats < ActiveRecord::Migration def self.up create_table (:formats , :options => 'ENGINE=InnoDB DEFAULT CHARSET=utf8' ) do |t| t.name t.description t.company...
660 просмотров

Как добавить последовательности в миграцию и использовать их в модели?
Я хочу иметь модель « Customer » с обычным первичным ключом и другим столбцом для хранения пользовательского «Номера клиентов». Кроме того, я хочу, чтобы база данных обрабатывала номера клиентов по умолчанию. Я думаю, что определение...
7355 просмотров

Миграция Rails: возможно ли обновление update_all с динамическим кодом?
Я хочу добавить новое поле в таблицу. Мое новое поле «secret_code» в моей модели пользователя должно быть равно Digest::SHA1.hexdigest([Time.now, rand].join)[1..12]. То, что я пытаюсь сделать, это сгенерировать миграцию, которая добавит поле в...
2313 просмотров

Ошибка в руководстве по Ruby on Rails 3, глава 13
Я обновил до rails 3.1 «пример приложения» из руководства по Rails 3. Все прошло гладко, за исключением того, что когда я использую сайт, и авторизованный пользователь пытается подписаться/отписаться от другого пользователя, я получаю следующее...
1176 просмотров
schedule 02.05.2023

Миграция Rails после сброса базы данных
Привет, у меня есть общая проблема миграции: Когда я создаю миграции следующим образом: class RenameColumn < ActiveRecord::Migration def change rename_column :users, :hotel_stars, :rating_stars rename_column :users,...
536 просмотров

Rails Migrations: пытался изменить тип столбца со строкового на целочисленный
Я создал таблицу в своем приложении rails с помощью команды rails generate migrations. Вот этот файл миграции: class CreateListings < ActiveRecord::Migration def change create_table :listings do |t| t.string :name t.string...
27395 просмотров

Я использую rake для приложения, отличного от рельсов, и миграции с использованием активной записи. Как запустить семена?
У меня есть не-рельсовое приложение, в котором я использую как rake, так и activerecord для миграции БД и т. д. Как можно использовать семена? Я создал файл seed.rb, но как его обернуть вызовом метода rake?
76 просмотров
schedule 01.05.2022

кажется, что рельсы воспроизводят миграцию
когда я создал новую миграцию и запустил ее, произошла ошибка: $ rake db: миграция == CreateEReadings: миграция ===================================== =========== - создание_таблицы (: e_readings) прервано! Произошла ошибка, эта и все...
202 просмотров
schedule 01.04.2022

Миграция Rails для столбца идентификатора начинается с 1000 и автоинкремента вверх оттуда?
Я бы хотел, чтобы идентификатор моей модели Order начинался с 1000 и автоматически увеличивался оттуда. Можно ли это сделать с помощью миграции?
5886 просмотров
schedule 22.01.2024

Миграция активных записей и рефакторинг
Я нахожусь в процессе довольно крутого рефакторинга моего текущего проекта. До достижения этого перекрестка у меня есть две модели, которые, как я понял, на самом деле являются одной и той же моделью, но в другом состоянии, и я хочу представить...
145 просмотров

миграция героку не удалась
В героку я запустил rake db:migrate и получил следующую ошибку == AlterBodyForDocuments: migrating ========================================== -- change_column(:documents, :body, :mediumtext) rake aborted! An error has occurred, this and all later...
112 просмотров
schedule 19.06.2022

rails: rake db:create не создает новую таблицу
Я работаю над существующим проектом rails, где мне нужно добавить новую вкладку. Что ж, я написал все соответствующие модели, представления и контроллеры, а затем изменил файл schema.rb, чтобы создать новую таблицу. create_table "ryan_indices",...
5566 просмотров

schema.rb обновлен с ожидающими миграциями
Мой файл schema.rb обновлен со всеми изменениями, которые я упомянул в моих файлах миграции. Однако, когда я пытаюсь настроить свой БД, Я получаю сообщение об ошибке «У вас 30 незавершенных миграций». Насколько мне известно, schema.rb не...
1238 просмотров

добавить столбец базы данных с миграцией Rails и заполнить его на основе другого столбца
Я пишу миграцию, чтобы добавить столбец в таблицу. Значение столбца зависит от значения еще двух существующих столбцов. Каков наилучший/быстрый способ сделать это? В настоящее время у меня есть это, но я не уверен, что это лучший способ, поскольку...
8479 просмотров

rake db: миграция не работает
Я обновляю экземпляр redmine с очень ранней версии. Я делаю именно то, что говорит учебник. Однако команда rake db:migrate rails_env=production некорректно изменяет базу данных. Есть много полей, не добавленных в таблицы. Я проверил файл...
188 просмотров
schedule 01.05.2024

Ошибка миграции Rails - имя не может быть пустым
Я использую версию rails 2.x. Я использую базу данных mysql 5.0 для внутреннего процесса. Я столкнулся с ошибкой миграции, когда сделал следующие шаги. Получите код приложения с github. Схема запуска: процесс создания, загрузки и заполнения...
772 просмотров

Как db:schema:load влияет на будущие действия db:migrate
Допустим, у меня есть приложение с кучей файлов миграции, которые я готов развернуть в рабочей среде в первый раз. Насколько я понимаю, у меня есть два варианта поднять базу данных на рабочем сервере: A — Запустите db:migrate и запустите цикл...
330 просмотров

Откат миграции Engine Yard
Я развернул новую функцию в Engine Yard с миграциями. Конечно, я передал флаг миграции, и это сработало успешно. Но потом я решил убрать эту функцию. Примечание. Эти миграции удалили некоторые столбцы. Затем я откатился на github и снова...
316 просмотров

Одновременные индексы базы данных Rails 4
Мне просто интересно, как правильно вести себя при создании параллельных индексов в Rails. Я использую это в своем файле миграции: disable_ddl_transaction! def change add_index :table_name, :field_name, algorithm: :concurrently end...
1542 просмотров