Project:
View Revisions: Issue #34236 | [ Back to Issue ] | ||
Summary | 0034236: newIndexesPostAction is executing duplicated actions | ||
Revision | 2016-10-19 10:43 by caristu | ||
Steps To Reproduce | Execute the attached test case (testCase34236.diff) which does the following: 1) Creates a model with two tables 2) Prints the statements needed to add a new function based index with an operator class into ONE table of the model Notice that the following statement is executed twice (once per table in the model): COMMENT ON TABLE TEST IS 'OP_CLASS_INDEX1.functionBasedColumn.operatorClass=varchar_pattern_ops$' It should be executed once as we are adding a new index to just one of the tables |
||
Revision | 2016-10-19 10:42 by caristu | ||
Steps To Reproduce | Execute the attached test case (testCase34236.diff) which does the following: 1) Creates a model with two tables 2) Prints the statements needed to add a new function based index with an operator class into the model Notice that the following statement is executed twice (once per table in the model): COMMENT ON TABLE TEST IS 'OP_CLASS_INDEX1.functionBasedColumn.operatorClass=varchar_pattern_ops$' It should be executed once as we are adding a new index to just one of the tables |
||
Revision | 2016-10-19 10:41 by caristu | ||
Steps To Reproduce | Execute the attached test case which does the following: 1) Creates a model with two tables 2) Prints the statements needed to add a new function based index with an operator class into the model Notice that the following statement is executed twice (once per table in the model): COMMENT ON TABLE TEST IS 'OP_CLASS_INDEX1.functionBasedColumn.operatorClass=varchar_pattern_ops$' It should be executed once as we are adding a new index to just one of the tables |
||
Revision | 2016-10-19 10:30 by caristu | ||
Steps To Reproduce | . | ||
Revision | 2016-10-19 10:27 by caristu | ||
Description | At this point[1] newIndexesPostAction is being executed once per table. Each execution contains the map of new indexes even if those indexes does not belong to the current table in the loop. This causes that the post actions (for example creating new comments) are being executed once per table, but they should be executed just once. [1] https://code.openbravo.com/erp/devel/dbsm-main/file/ee257b63e917/src/org/apache/ddlutils/platform/SqlBuilder.java#l809 [^] |
||
Revision | 2016-10-19 10:23 by caristu | ||
Description | At this point[1] newIndexesPostAction is being executed once per table. Each execution contains the map of new indexes even if those indexes does not belong to the current table in the loop. This causes that the post actions (for example creating new comments) are being executed once per table, but they should be executed just once. |
Copyright © 2000 - 2009 MantisBT Group |