You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm migrating a database from 14.0 to 16.0, and I face issue with migration of project_milestone between 14.0 and 15.0.
Module
project_milestone
Describe the bug
The migration script fails to run when performing an update with OpenUpgrade in 15.0 on a database with project milestone installed.
To Reproduce
Affected versions: 15.0
Steps to reproduce the behavior:
create a database with project_milestone installed in 14.0
run OpenUpgrade in 15.0 on this database
the upgrade fails.
Expected behavior
Migration script of project_milestone in 15.0 should not fail and block migration.
Additional context
The errors comes from the fact that :
project_task_milestone is already existing in the database event when not installed, so renaming the module fails.
the field deadline is already existing because module project has already been updated before project_milestone, so renaming fails.
I can not figure out what is the case where this migration script will work.
I suggest the following solution:
In OpenUpgrade 15.0, use apriori.py file to rename module project_milestone into project_task_milestone and add the column rename in the migration script of the project module so that the rename happen before the deadline columns creation by the update of the project module.
Remove the empty project_milestone module from 15.0 branch.
What do you think ? I will try such a solution, and come back with feedback.
The text was updated successfully, but these errors were encountered:
There hasn't been any activity on this issue in the past 6 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days.
If you want this issue to never become stale, please ask a PSC member to apply the "no stale" label.
I'm migrating a database from 14.0 to 16.0, and I face issue with migration of project_milestone between 14.0 and 15.0.
Module
project_milestone
Describe the bug
The migration script fails to run when performing an update with OpenUpgrade in 15.0 on a database with project milestone installed.
To Reproduce
Affected versions: 15.0
Steps to reproduce the behavior:
Expected behavior
Migration script of
project_milestone
in 15.0 should not fail and block migration.Additional context
The errors comes from the fact that :
project_task_milestone
is already existing in the database event when not installed, so renaming the module fails.deadline
is already existing because moduleproject
has already been updated beforeproject_milestone
, so renaming fails.I can not figure out what is the case where this migration script will work.
I suggest the following solution:
In OpenUpgrade 15.0, use
apriori.py
file to rename moduleproject_milestone
intoproject_task_milestone
and add the column rename in the migration script of theproject
module so that the rename happen before thedeadline
columns creation by the update of theproject
module.Remove the empty
project_milestone
module from 15.0 branch.What do you think ? I will try such a solution, and come back with feedback.
The text was updated successfully, but these errors were encountered: