обновить схему БД с Redmine 1.2.1 до 1.3.0 - PullRequest
0 голосов
/ 20 февраля 2012

У меня есть один сервер с Redmine 1.2.1 и веб-сервером Webrick. На другом новом сервере Ubuntu я только что установил Redmine 1.3.0 из основного репозитория с Apache + passenger. С этим проблем нет.

Затем я pg_dumped мою старую базу данных 1.2.1 и положил в мой новый postgresql для моего 1.3.0 redmine. Все работает хорошо, кроме одной вещи. когда я иду посмотреть один из моих репозиториев (URL вроде http://myhost.com/projects/myproject/repository/revisions/11806), я получаю эту ошибку

ActionView::TemplateError (PGError: ERROR:  relation "changeset_parents" does not exist

Это означает, что я не обновил правильно мой redmine, есть ли способ обновить эту базу данных на моем новом сервере Ubuntu?

Большое спасибо.

1 Ответ

2 голосов
/ 21 февраля 2012

Запускали ли вы сценарий миграции базы данных Redmine?

rake db:migrate RAILS_ENV=production 

Его необходимо запускать от имени пользователя root из каталога / usr / share / redmine или там, где вы установили Redmine.

...