Плагин Redmine: добавление столбцов в существующую базу данных, встроенную в Redmine

С Rails добавить столбцы просто, как эта ссылка:

Ruby on Rails: добавление столбцов в существующую базу данных

С плагином Redmine добавление столбцов для таблицы плагина выглядит нормально, как эта ссылка: http://www.redmine.org/boards/2/topics/39008

Но в моем плагине Redmine я хочу добавить столбцы во встроенную таблицу Redmine (например, я хочу добавить столбец с именем «my_own_syntax» в таблицу «queries»). Я могу это сделать?


person vietstone    schedule 05.08.2014    source источник


Ответы (2)


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

your_newplugin_folder
|- db
   |- migrate
      |-01_fancy_migration.rb

Использовать нумерацию для файлов миграции (в именах файлов, но не в именах классов)

выполнить их с помощью: rake redmine:plugins:migrate

person Noma4i    schedule 06.08.2014

это просто новая миграция

class AddMyOwnSyntaxToQueries < ActiveRecord::Migration
  def change
    add_column :queries, :my_own_syntax, :text
  end
end
person gotva    schedule 05.08.2014