Openbravo Issue Tracking System - Openbravo ERP | ||||||||||||
View Issue Details | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
0012577 | Openbravo ERP | Y. DBSourceManager | public | 2010-03-05 15:12 | 2022-02-01 08:08 | |||||||
Reporter | shuehner | |||||||||||
Assigned To | Triage Platform Base | |||||||||||
Priority | normal | Severity | major | Reproducibility | have not tried | |||||||
Status | scheduled | Resolution | open | |||||||||
Platform | OS | 5 | OS Version | |||||||||
Product Version | pi | |||||||||||
Target Version | Fixed in Version | |||||||||||
Merge Request Status | ||||||||||||
Review Assigned To | ||||||||||||
OBNetwork customer | No | |||||||||||
Web browser | ||||||||||||
Modules | Core | |||||||||||
Support ticket | ||||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0012577: dbsourcemanager cannot to an ad_column.name update of two columns with intermediate conflicting values like A->B,B->C | |||||||||||
Description | When the following situation is in the DB (unique constraint on ad_column.name) first row with ad_column.name = A second row with ad_column.name = B then in on update.database both columns as renamed at once so first A->B then B->C and second row has a higher uuid then the first row then the update will fails as both renamings are applied individually and after the first there will be two rows with value B. which contradicts the unique constraint | |||||||||||
Steps To Reproduce | see this inc-build failing: http://builds.openbravo.com/job/erp_devel_pi-inc-pgsql/1675/console [^] after this commit: https://code.openbravo.com/erp/devel/pi/rev/45b8e0cdb556 [^] | |||||||||||
Proposed Solution | ||||||||||||
Additional Information | ||||||||||||
Tags | No tags attached. | |||||||||||
Relationships |
| |||||||||||
Attached Files | ||||||||||||
Issue History | ||||||||||||
Date Modified | Username | Field | Change | |||||||||
2010-03-05 15:12 | shuehner | New Issue | ||||||||||
2010-03-05 15:12 | shuehner | Assigned To | => marvintm | |||||||||
2010-03-05 15:12 | shuehner | OBNetwork customer | => No | |||||||||
2010-03-05 15:15 | shuehner | Summary | dbsourcemanager cannot to an ad_column.name update ot two columns with intermediate conflicts, A->B,B->C => dbsourcemanager cannot to an ad_column.name update of two columns with intermediate conflicting values like A->B,B->C | |||||||||
2010-03-08 15:58 | alostale | Status | new => scheduled | |||||||||
2010-03-08 15:58 | alostale | fix_in_branch | => pi | |||||||||
2012-01-30 15:24 | marvintm | Note Added: 0044703 | ||||||||||
2012-01-30 15:24 | marvintm | Type | defect => design defect | |||||||||
2012-01-30 15:24 | marvintm | fix_in_branch | pi => | |||||||||
2012-09-24 23:36 | AugustoMauch | Note Added: 0052501 | ||||||||||
2012-09-24 23:36 | AugustoMauch | Priority | urgent => normal | |||||||||
2014-10-21 12:32 | AugustoMauch | Relationship added | related to 0027918 | |||||||||
2018-04-08 17:01 | shuehner | Assigned To | marvintm => platform | |||||||||
2022-02-01 08:08 | alostale | Assigned To | platform => Triage Platform Base |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|