|
1 | 1 | /*********************************************************************** |
2 | | -* Copyright (C) 2005-2018 by Progress Software Corporation. All rights * |
| 2 | +* Copyright (C) 2005-2018,2022 by Progress Software Corporation. All rights * |
3 | 3 | reserved. Prior versions of this work may contain portions * |
4 | 4 | * contributed by participants of Possenet. * |
5 | 5 | * * |
@@ -91,6 +91,7 @@ History: |
91 | 91 | Rkamboj 09/30/11 Added CATEGORY field support for incremental dump. |
92 | 92 | rkamboj 03/30/2012 Added check for sql-92 tables with unsupported ABL prop - OE00208080 |
93 | 93 | rkamboj 11/14/13 Added support to generate incremental for IS-PARTITIONED for _file and IS-LOCAL for _Index. For table partitioning feature. |
| 94 | + tmasood 05/10/22 Changed the code to dump index mode as per the DUMP_INC_INDEXMODE value in case of Unique index only |
94 | 95 | */ |
95 | 96 |
|
96 | 97 | using Progress.Lang.*. |
@@ -2228,23 +2229,12 @@ DO ON STOP UNDO, LEAVE |
2228 | 2229 | IF DICTDB._Index._Unique THEN DO: |
2229 | 2230 | PUT STREAM ddl UNFORMATTED " UNIQUE" SKIP. |
2230 | 2231 |
|
2231 | | - IF OS-GETENV ("DUMP_INC_INDEXMODE") NE ? AND OS-GETENV ("DUMP_INC_INDEXMODE") NE '""' THEN DO: |
2232 | | - IF OS-GETENV ("DUMP_INC_INDEXMODE") EQ "inactive" THEN |
2233 | | - PUT STREAM ddl UNFORMATTED " INACTIVE" SKIP. |
2234 | | - END. |
2235 | | - ELSE IF NOT (DICTDB._Index._Active AND (IF iact = ? THEN TRUE ELSE iact)) THEN DO: |
| 2232 | + IF NOT (DICTDB._Index._Active AND (IF iact = ? THEN TRUE ELSE iact)) THEN |
2236 | 2233 | PUT STREAM ddl UNFORMATTED " INACTIVE" SKIP. |
2237 | | - END. |
2238 | 2234 | END. |
2239 | | - ELSE IF OS-GETENV ("DUMP_INC_INDEXMODE") NE ? AND OS-GETENV ("DUMP_INC_INDEXMODE") NE '""' THEN DO: |
2240 | | - IF OS-GETENV ("DUMP_INC_INDEXMODE") EQ "inactive" THEN |
2241 | | - PUT STREAM ddl UNFORMATTED " INACTIVE" SKIP. |
2242 | | - END. |
2243 | | - ELSE IF NOT DICTDB._Index._Active AND NOT DICTDB._Index._Unique THEN DO: |
| 2235 | + ELSE IF NOT DICTDB._Index._Active AND NOT DICTDB._Index._Unique THEN |
2244 | 2236 | PUT STREAM ddl UNFORMATTED " INACTIVE" SKIP. |
2245 | | - END. |
2246 | | - |
2247 | | - |
| 2237 | + |
2248 | 2238 | IF DICTDB._Index._Wordidx = 1 THEN |
2249 | 2239 | PUT STREAM ddl UNFORMATTED " WORD" SKIP. |
2250 | 2240 | IF DICTDB._Index._Desc <> ? AND DICTDB._Index._Desc <> '' THEN DO: |
|
0 commit comments