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

Создание миграции Rails из схемы
Я создаю новое приложение Rails, которое будет работать с существующей схемой. Мне дали схему SQL, но я хочу создать миграции Rails для заполнения базы данных в процессе разработки. Схема не слишком сложная, около 20 таблиц, однако я не хочу тратить...
5517 просмотров

Удалит ли столбец с миграцией Rails, удалит индексы, связанные с этим столбцом.
Будет ли в Rails 2 удаление столбца с миграцией Rails также изменять / удалять индексы, связанные с этим столбцом? Если нет, и вместо этого вам также нужно изменить / удалить каждый индекс вручную, не следует ли вместо этого автоматизировать?...
17541 просмотров
schedule 19.02.2022

Могу ли я добавить комментарии к таблице или столбцу с помощью миграции ActiveRecord?
В MySQL (и других базах данных SQL) может быть полезно добавлять комментарии к таблице или столбцу, назначение которых может быть неясным. (Поищите MySQL в синтаксисе создания таблицы для слова "комментарий" для Примеры.) Есть ли способ сделать...
8952 просмотров

Откат активного администратора: проверка не удалась: электронная почта уже принята
Я начинаю проект в Rails 3.1.3 с бэкэндом postgresql. Я создал несколько моделей, а затем добавил гем Active Admin . Чуть позже я решил, что нужно объединить 2 модели, и хотел откатиться к началу, чтобы удалить одну модель и перезапустить...
1341 просмотров

RoR-миграции и данные
Я новичок в рельсах и не уверен, что полностью понимаю миграцию. Есть ли способ запустить их без потери данных таблицы? Кроме того, плохо ли возиться со старыми миграциями для изменения структуры таблиц, или вы просто должны создавать новые?
54 просмотров
schedule 23.10.2022

Как исправить проблемную предыдущую миграцию в Rails?
Я написал приложение Rails локально и написал около 10-15 миграций. Все это отлично работает локально. Когда я хотел развернуть на героку, я столкнулся с проблемой, потому что они используют более раннюю версию PostGreSQL, чем та, которую я...
73 просмотров
schedule 12.10.2022

heroku запустить rake db: ошибка миграции
Я хочу выполнить миграцию в своем приложении, которое у меня есть на героку, но я получаю эту ошибку: Running `rake db:migrate` attached to terminal... up, run.1 DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for...
1010 просмотров

Rails создает schema_migrations – Mysql2::Error: Указанный ключ слишком длинный
Я использую Rails 3.2.6 и Mysql 6.0.9 (но у меня точно такая же ошибка в MySQL 5.2.25) Когда я создаю новую базу данных ( rake db:create ), а затем, когда пытаюсь загрузить схему ( rake schema:load ), я получаю эту ошибку: Mysql2::Error:...
8557 просмотров

Почему столбец user_id базы данных не заполняется?
У меня есть таблица в базе данных под названием pcomment. Каждый комментарий принадлежит покупке. У покупки много комментариев. кроме того, у каждого пользователя есть_множество комментариев, а каждый комментарий принадлежит пользователю. В базе...
94 просмотров
schedule 01.04.2024

Ruby on Rails: модели, миграции и обзор
Недавно я начал использовать Ruby on Rails после того, как ранее использовал Django для веб-разработки. Мне очень нравится акцент на миграциях (о чем в Django думают позже), но меня немного беспокоит следующее: в Django, используя такую...
107 просмотров

Изменить схему в Rails 2
Мне нужно добавить несколько столбцов в таблицу в моей схеме. Может ли кто-нибудь сказать мне, как лучше всего это сделать? Следующее кажется неполным или неправильным, поскольку файл schema.rb не был обновлен для включения нового столбца, а все...
161 просмотров
schedule 17.04.2023

Указание имени столбца в миграции ссылок
Я хочу сделать migration в Rails, ссылаясь на другую таблицу. Обычно я бы сделал что-то вроде: add_column :post, :user, :references Это создает столбец с именем user_id в таблице posts . Но что, если вместо user_id я хочу что-то...
77422 просмотров

Перенос данных из отношения «один ко многим» в отношение HABTM
Я новичок в рельсах и работаю над обновлением простого приложения для рельсов. В настоящее время между :categories и :galleries существует отношение один ко многим. Я изменил обе модели на отношение HABTM и создал миграцию таблицы соединений....
268 просмотров

имя столбца миграции rails с суффиксом _id
Хотите выполнить миграцию рельсов, но я хочу, чтобы имя столбца было чем-то вроде external_id, но я не хочу использовать какую-либо модель с внешним . я думаю, что рельсы по умолчанию, всякий раз, когда видит _id как суффикс, он ищет ассоциацию...
510 просмотров
schedule 12.05.2022

Как я могу удалить столбец из таблицы с помощью консоли rails
Легко можно удалить столбец с помощью миграции на рельсы. class SomeClass < ActiveRecord::Migration def self.up remove_column :table_name, :column_name end end Я хочу знать, есть ли способ удалить столбец из таблицы с помощью...
24611 просмотров

Rails: последняя миграция применена повторно
Иногда rake db:migrate пытается запустить миграцию, которая уже была успешно перенесена (без каких-либо ошибок). Когда я проверяю таблицу schema_migrations, повторяющейся миграции там нет. Я заметил, что это происходит только тогда, когда я...
154 просмотров

миграция рельсов удалить ключи и добавить данные в идентификатор столбца с автоинкрементом
У меня есть php-приложение со структурой таблицы ниже CREATE TABLE IF NOT EXISTS `artist_has_fans` ( `artist_id` int(11) NOT NULL, `fan_id` int(11) NOT NULL, PRIMARY KEY (`artist_id`,`fan_id`), KEY `fk_artist_has_artist_artist2` (`fan_id`), KEY...
725 просмотров
schedule 14.02.2023

schema.rb перепутался из-за миграций в другие ветки
В настоящее время я работаю с огромным приложением rails и несколькими ветвями, каждая из которых представляет собой новую функцию для этого приложения. Бывает, что функция потребует миграции, что не должно быть проблемой, пока вы не объедините ее с...
7665 просмотров

Отношение has_many,members_to в рельсах миграции активных записей 4
У меня есть модель User и модель Task . Я не упомянул о какой-либо связи между ними при их создании. Мне нужно установить, что User has_many Tasks и Task belongs_to User через миграцию Какой будет команда генерации миграции для...
62704 просмотров

как удалить повторяющуюся строку при добавлении индексных рельсов
Поэтому я пытаюсь добавить индекс в свою таблицу голосов, чтобы предотвратить добавление повторяющихся строк. В моем предыдущем вопросе о стеке. Я спросил: «Как мне убедиться, что повторяющиеся строки не добавляются в мою таблицу базы данных через...
1283 просмотров