LINUX.ORG.RU

Миграция базы Redmine с mysql на sqlite


0

1

Требуется осуществить сабж. Сам Redmine никакими живыми инструментами для этих целей вроде бы не располагает. Ковыряние с многочисленными скриптами найденными в интернете в пределе позволило довольно внятно скопировать таблицы и записи с полной потерей значений юникодных символов. Что ещё можно попытаться сделать?

★★★★★

с mysql на sqlite

Не делай этого, пожалеешь.

fagot ★★★★★
()

sqlite вроде как не очень хорошо с конкурентными соединениями, точнее вообще никак, то есть редмайн в один рельсосервер пускать.

И он вообще написан на рельсах и должен работать через ActiveRecord, особых проблем с миграцией не должно быть.

Но да, зачем вообще мигрировать?

tensai_cirno ★★★★★
()

yaml_db

Есть плагин yaml_db он выгружает всю базу в data.yml обратной командой ее можно загрузить Последовательность такая

В настройках прописать обе базы источник и получатель (database.yml)

1) rake db:data:dump RAILS_ENV=источник 2) rake db:data:load RAILS_ENV=получатель

На счет продакшена и sqlite - это смотря какой продакшен. Для редмайна впролне сойдет кроме переодических локов проблем не было.

http://redminecrm.com

kirbez
()
Ответ на: yaml_db от kirbez

Довольно интересно, но пока выходит всякая фигня. Всё то и дело разваливается, теряются какие-то символы. Мне явно не хватает знания экосистемы ruby и рельсов.

KblCb ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.