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

Код миграции для конкретной базы данных
Я создаю приложение, которое должно работать в нескольких базах данных. В настоящее время у меня есть код в миграции, который я хочу запускать только в определенных базах данных (postgresql и mysql). Любой способ настроить это? Спасибо.
256 просмотров

Ruby on rails: миграция рейка вниз, похоже, не работает
Я создал миграцию, которая добавляет столбец с именем зашифрованный_пароль в таблицу пользователей, присутствующую в моей базе данных. Это было автоматически создано рельсами с помощью команды: rails generate migration add_password_to_users...
2319 просмотров

Есть ли простой способ протестировать миграцию перед ее запуском?
Другими словами, я хотел бы знать, как лучше всего убедиться, что self.down на самом деле выполняет откат self.up перед выполнение рассматриваемой миграции . Что делать, если мне нужно отменить миграцию, но self.down не подходит?...
93 просмотров

Миграции с конфигурацией нескольких баз данных Rails
Я разрабатываю приложение Rails, в котором буду использовать 2 разные базы данных. А именно, один для хранения учетных данных пользователя, а другой - для хранения данных другого типа. Я настроил свой файл database.yml для приема двух разных баз...
1048 просмотров

Выполнение задач db:migrate и db:setup rake внутри контроллера с использованием jruby и warble
Я создаю приложение, которое должно позволять конечному пользователю, не являющемуся программистом, устанавливать приложение самостоятельно. Я уже обработал ruby ​​env + веб-сервер + часть установки базы данных. Теперь мне нужно настроить базу...
1356 просмотров

Rails 3.1: невозможно записать в столбец в той же миграции, которая его добавляет
У меня была миграция add_column, которая работала нормально. Однако, запустив его и запустив консоль, я обнаружил бы, что столбцы first_name и last_name совершенно пусты. Вместо этого я попытался использовать save! , и это имело тот же эффект -...
5023 просмотров

Можете ли вы создать временную модель в миграции Rails?
У меня есть проект Rails 2, который имеет отношения «многие-многие» через таблицу соединений. Назовем таблицы A, B и ABJ, где ABJ имеет свойства a_id и b_id (наряду с не относящимися к данному вопросу id и {created,updated}_at ). Что я хочу...
2182 просмотров
schedule 17.03.2023

Rails 3.2: вызов вверх \ вниз из другой миграции
Я хочу вызвать другую миграцию, аналогичную миграции генераторов. В основном, если у вас есть таблица создания, то в какой-то момент в будущем вы больше не используете эту таблицу и хотите, чтобы миграция вызывала up и down , в точности...
1227 просмотров

Используйте миграции для настройки тестовой базы данных в Rails 3
У меня есть несколько необработанных операторов sql, которые создают триггеры и функции в моих миграциях. Они не вызываются в тестах. Как я могу использовать обычные миграции для настройки тестовой базы данных? И почему это не метод по умолчанию?
113 просмотров

Как исправить базу данных в рельсах после удаленных миграций?
Хорошо, вот что произошло: 1) Мне нужно было добавить столбец в таблицу, но вместо создания миграции я написал ее вручную. Имя файла, которое я ему дал, казалось, работало нормально, но не имело метки времени, поэтому все пошло не так. 2) После...
207 просмотров
schedule 30.06.2022

миграция рельсов: postgresql для md5 случайной строки по умолчанию
Рельсы 3 + postgresql Я хочу иметь случайную строку для значения столбца по умолчанию. Итак, в моей миграции у меня есть: t.string :uniqueid, default: md5(random()::text) Однако я не могу заставить это что-либо производить, я использовал...
2241 просмотров

Структура базы данных в проекте Rails и отслеживание миграций
Итак, прочитав много, я понял, что мне не нужно планировать свою базу данных заранее. Я просто начинаю работать над приложением и выполняю миграции при каждом изменении. Так, например, если я решу что-то добавить, я добавляю это через миграцию....
95 просмотров

Возникли проблемы с созданием миграции Ruby
Я хотел создать новую миграцию для сайта с Rails 2.3.14 и Ruby 1.8.7. я написал команду ruby script/generate migration AssetTable Ожидается, что сценарий сгенерирует файл 20130522161112_asset_table.rb в каталоге db/migrate. Но я не вижу...
309 просмотров
schedule 27.06.2023

Внешний ключ Rails не работает для одного отношения habtm?
Моя модель выглядит так: class Location < ActiveRecord::Base attr_accessible :title has_and_belongs_to_many :adjacent_locations, :class_name => "Location", :foreign_key => "adjacent_location_id", :join_table =>...
405 просмотров
schedule 09.07.2023

Изменение миграции Rails по сравнению с методами Up & Down
Я работаю над книгой Rails Test Prescriptions, и во время установки меня просят изменить файл миграции на следующее: class ProjectUserJoin < ActiveRecord::Migration def self.up create_table :projects_users, :force => true, :id =>...
7369 просмотров

Rails Migration - PG::Error: ERROR: недопустимый синтаксис ввода для целого числа:
Я пытаюсь развернуть свой код на героку и получаю сообщение об ошибке -- execute("ALTER TABLE lodges ALTER COLUMN image TYPE integer USING (image::integer)") PG::Error: ERROR: invalid input syntax for integer: "" : ALTER TABLE lodges ALTER COLUMN...
6800 просмотров

Перемещение столбца в Rails 4 и Sqlite
Спасибо за помощь заранее. У меня есть простая таблица в Rails 4.0.2, использующая базу данных sqlite 3 для разработки. Я хочу переместить порядок одного из столбцов, и он почему-то не работает. Поверьте, я следую всем инструкциям отсюда, которые...
55 просмотров

Rails 4: удалить ограничение not null из столбца таблицы с миграцией?
Учитывая следующее schema.rb : create_table "people", force: true do |t| t.string "name", null: false t.integer "age" t.integer "height" t.string "email" t.boolean "married", default: false t.text "bio"...
26945 просмотров
schedule 28.07.2023

Должны ли мои миграции Rails быть обратимыми к началу?
Является ли плохой практикой то, что я не записываю шаги необратимой миграции, такие как команды drop_table ? Должны ли миграции быть полностью обратимыми?
154 просмотров

ActiveRecord::StatementInvalid (не удалось найти таблицу)
У меня есть приложение rails на DigitalOcean. Я использую CMS Comfortable Mexican Sofa. Я добавил драгоценный камень и запустил rails generate comfy:cms и rake db:migrate , но когда я перехожу к example.com/admin, я получаю ошибку 500, и мое...
854 просмотров