| Line 1... |
Line 1... |
| 1 |
--------------------------------------------------------
|
1 |
--------------------------------------------------------
|
| 2 |
-- File created - Friday-September-20-2013
|
2 |
-- File created - Wednesday-April-30-2014
|
| 3 |
--------------------------------------------------------
|
3 |
--------------------------------------------------------
|
| 4 |
--------------------------------------------------------
|
4 |
--------------------------------------------------------
|
| 5 |
-- DDL for Type RELMGR_NUMBER_TAB_T
|
5 |
-- DDL for Type RELMGR_NUMBER_TAB_T
|
| 6 |
--------------------------------------------------------
|
6 |
--------------------------------------------------------
|
| 7 |
|
7 |
|
| Line 37... |
Line 37... |
| 37 |
/
|
37 |
/
|
| 38 |
--------------------------------------------------------
|
38 |
--------------------------------------------------------
|
| 39 |
-- DDL for Sequence SEQ_ADDITIONAL_NOTES
|
39 |
-- DDL for Sequence SEQ_ADDITIONAL_NOTES
|
| 40 |
--------------------------------------------------------
|
40 |
--------------------------------------------------------
|
| 41 |
|
41 |
|
| 42 |
CREATE SEQUENCE "SEQ_ADDITIONAL_NOTES" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 33229 CACHE 20 ORDER NOCYCLE ;
|
42 |
CREATE SEQUENCE "SEQ_ADDITIONAL_NOTES" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 34609 CACHE 20 ORDER NOCYCLE ;
|
| 43 |
/
|
43 |
/
|
| 44 |
--------------------------------------------------------
|
44 |
--------------------------------------------------------
|
| 45 |
-- DDL for Sequence SEQ_BMCON_ID
|
45 |
-- DDL for Sequence SEQ_BMCON_ID
|
| 46 |
--------------------------------------------------------
|
46 |
--------------------------------------------------------
|
| 47 |
|
47 |
|
| 48 |
CREATE SEQUENCE "SEQ_BMCON_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 101 CACHE 20 NOORDER NOCYCLE ;
|
48 |
CREATE SEQUENCE "SEQ_BMCON_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 121 CACHE 20 NOORDER NOCYCLE ;
|
| 49 |
/
|
49 |
/
|
| 50 |
--------------------------------------------------------
|
50 |
--------------------------------------------------------
|
| 51 |
-- DDL for Sequence SEQ_BM_ID
|
51 |
-- DDL for Sequence SEQ_BM_ID
|
| 52 |
--------------------------------------------------------
|
52 |
--------------------------------------------------------
|
| 53 |
|
53 |
|
| Line 55... |
Line 55... |
| 55 |
/
|
55 |
/
|
| 56 |
--------------------------------------------------------
|
56 |
--------------------------------------------------------
|
| 57 |
-- DDL for Sequence SEQ_CR_ID
|
57 |
-- DDL for Sequence SEQ_CR_ID
|
| 58 |
--------------------------------------------------------
|
58 |
--------------------------------------------------------
|
| 59 |
|
59 |
|
| 60 |
CREATE SEQUENCE "SEQ_CR_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 77441 CACHE 20 ORDER NOCYCLE ;
|
60 |
CREATE SEQUENCE "SEQ_CR_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 84501 CACHE 20 ORDER NOCYCLE ;
|
| 61 |
/
|
61 |
/
|
| 62 |
--------------------------------------------------------
|
62 |
--------------------------------------------------------
|
| 63 |
-- DDL for Sequence SEQ_DAEMON_INSTRUCTION_ID
|
63 |
-- DDL for Sequence SEQ_DAEMON_INSTRUCTION_ID
|
| 64 |
--------------------------------------------------------
|
64 |
--------------------------------------------------------
|
| 65 |
|
65 |
|
| 66 |
CREATE SEQUENCE "SEQ_DAEMON_INSTRUCTION_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 131182 CACHE 20 ORDER NOCYCLE ;
|
66 |
CREATE SEQUENCE "SEQ_DAEMON_INSTRUCTION_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 148162 CACHE 20 ORDER NOCYCLE ;
|
| 67 |
/
|
67 |
/
|
| 68 |
--------------------------------------------------------
|
68 |
--------------------------------------------------------
|
| 69 |
-- DDL for Sequence SEQ_GBE_ID
|
69 |
-- DDL for Sequence SEQ_GBE_ID
|
| 70 |
--------------------------------------------------------
|
70 |
--------------------------------------------------------
|
| 71 |
|
71 |
|
| 72 |
CREATE SEQUENCE "SEQ_GBE_ID" MINVALUE 40 MAXVALUE 9999999999999999999999990 INCREMENT BY 10 START WITH 1240 CACHE 20 ORDER NOCYCLE ;
|
72 |
CREATE SEQUENCE "SEQ_GBE_ID" MINVALUE 40 MAXVALUE 9999999999999999999999990 INCREMENT BY 1 START WITH 1231 NOCACHE ORDER NOCYCLE ;
|
| 73 |
/
|
73 |
/
|
| 74 |
--------------------------------------------------------
|
74 |
--------------------------------------------------------
|
| 75 |
-- DDL for Sequence SEQ_GROUP_EMAIL_ID
|
75 |
-- DDL for Sequence SEQ_GROUP_EMAIL_ID
|
| 76 |
--------------------------------------------------------
|
76 |
--------------------------------------------------------
|
| 77 |
|
77 |
|
| 78 |
CREATE SEQUENCE "SEQ_GROUP_EMAIL_ID" MINVALUE 1 MAXVALUE 999999999999999999999999 INCREMENT BY 1 START WITH 1146 CACHE 20 NOORDER NOCYCLE ;
|
78 |
CREATE SEQUENCE "SEQ_GROUP_EMAIL_ID" MINVALUE 1 MAXVALUE 999999999999999999999999 INCREMENT BY 1 START WITH 1166 CACHE 20 NOORDER NOCYCLE ;
|
| 79 |
/
|
79 |
/
|
| 80 |
--------------------------------------------------------
|
80 |
--------------------------------------------------------
|
| 81 |
-- DDL for Sequence SEQ_MSG_ID
|
81 |
-- DDL for Sequence SEQ_MSG_ID
|
| 82 |
--------------------------------------------------------
|
82 |
--------------------------------------------------------
|
| 83 |
|
83 |
|
| Line 85... |
Line 85... |
| 85 |
/
|
85 |
/
|
| 86 |
--------------------------------------------------------
|
86 |
--------------------------------------------------------
|
| 87 |
-- DDL for Sequence SEQ_PKG_ID
|
87 |
-- DDL for Sequence SEQ_PKG_ID
|
| 88 |
--------------------------------------------------------
|
88 |
--------------------------------------------------------
|
| 89 |
|
89 |
|
| 90 |
CREATE SEQUENCE "SEQ_PKG_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 56045 CACHE 20 ORDER NOCYCLE ;
|
90 |
CREATE SEQUENCE "SEQ_PKG_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 59025 CACHE 20 ORDER NOCYCLE ;
|
| 91 |
/
|
91 |
/
|
| 92 |
--------------------------------------------------------
|
92 |
--------------------------------------------------------
|
| 93 |
-- DDL for Sequence SEQ_PROJ_ID
|
93 |
-- DDL for Sequence SEQ_PROJ_ID
|
| 94 |
--------------------------------------------------------
|
94 |
--------------------------------------------------------
|
| 95 |
|
95 |
|
| 96 |
CREATE SEQUENCE "SEQ_PROJ_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 721 CACHE 20 ORDER NOCYCLE ;
|
96 |
CREATE SEQUENCE "SEQ_PROJ_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 761 CACHE 20 ORDER NOCYCLE ;
|
| 97 |
/
|
97 |
/
|
| 98 |
--------------------------------------------------------
|
98 |
--------------------------------------------------------
|
| 99 |
-- DDL for Sequence SEQ_PV_ID
|
99 |
-- DDL for Sequence SEQ_PV_ID
|
| 100 |
--------------------------------------------------------
|
100 |
--------------------------------------------------------
|
| 101 |
|
101 |
|
| 102 |
CREATE SEQUENCE "SEQ_PV_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 925246 CACHE 20 ORDER NOCYCLE ;
|
102 |
CREATE SEQUENCE "SEQ_PV_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 968148 CACHE 20 ORDER NOCYCLE ;
|
| 103 |
/
|
103 |
/
|
| 104 |
--------------------------------------------------------
|
104 |
--------------------------------------------------------
|
| 105 |
-- DDL for Sequence SEQ_RCON_ID
|
105 |
-- DDL for Sequence SEQ_RCON_ID
|
| 106 |
--------------------------------------------------------
|
106 |
--------------------------------------------------------
|
| 107 |
|
107 |
|
| 108 |
CREATE SEQUENCE "SEQ_RCON_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999990 INCREMENT BY 1 START WITH 22043 CACHE 20 ORDER NOCYCLE ;
|
108 |
CREATE SEQUENCE "SEQ_RCON_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999990 INCREMENT BY 1 START WITH 24443 CACHE 20 ORDER NOCYCLE ;
|
| 109 |
/
|
109 |
/
|
| 110 |
--------------------------------------------------------
|
110 |
--------------------------------------------------------
|
| 111 |
-- DDL for Sequence SEQ_RTAG_ID
|
111 |
-- DDL for Sequence SEQ_RTAG_ID
|
| 112 |
--------------------------------------------------------
|
112 |
--------------------------------------------------------
|
| 113 |
|
113 |
|
| 114 |
CREATE SEQUENCE "SEQ_RTAG_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 27443 CACHE 20 ORDER NOCYCLE ;
|
114 |
CREATE SEQUENCE "SEQ_RTAG_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 29563 CACHE 20 ORDER NOCYCLE ;
|
| 115 |
/
|
115 |
/
|
| 116 |
--------------------------------------------------------
|
116 |
--------------------------------------------------------
|
| 117 |
-- DDL for Sequence SEQ_SCHEDULED_ID
|
117 |
-- DDL for Sequence SEQ_SCHEDULED_ID
|
| 118 |
--------------------------------------------------------
|
118 |
--------------------------------------------------------
|
| 119 |
|
119 |
|
| 120 |
CREATE SEQUENCE "SEQ_SCHEDULED_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999990 INCREMENT BY 1 START WITH 24501 CACHE 20 ORDER NOCYCLE ;
|
120 |
CREATE SEQUENCE "SEQ_SCHEDULED_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999990 INCREMENT BY 1 START WITH 26221 CACHE 20 ORDER NOCYCLE ;
|
| 121 |
/
|
121 |
/
|
| 122 |
--------------------------------------------------------
|
122 |
--------------------------------------------------------
|
| 123 |
-- DDL for Sequence SEQ_SESSION_NUM
|
123 |
-- DDL for Sequence SEQ_SESSION_NUM
|
| 124 |
--------------------------------------------------------
|
124 |
--------------------------------------------------------
|
| 125 |
|
125 |
|
| 126 |
CREATE SEQUENCE "SEQ_SESSION_NUM" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 959982 CACHE 20 ORDER NOCYCLE ;
|
126 |
CREATE SEQUENCE "SEQ_SESSION_NUM" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 992162 CACHE 20 ORDER NOCYCLE ;
|
| 127 |
/
|
127 |
/
|
| 128 |
--------------------------------------------------------
|
128 |
--------------------------------------------------------
|
| 129 |
-- DDL for Sequence SEQ_UNIT_TESTS
|
129 |
-- DDL for Sequence SEQ_UNIT_TESTS
|
| 130 |
--------------------------------------------------------
|
130 |
--------------------------------------------------------
|
| 131 |
|
131 |
|
| 132 |
CREATE SEQUENCE "SEQ_UNIT_TESTS" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 328843 CACHE 20 ORDER NOCYCLE ;
|
132 |
CREATE SEQUENCE "SEQ_UNIT_TESTS" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 346943 CACHE 20 ORDER NOCYCLE ;
|
| 133 |
/
|
133 |
/
|
| 134 |
--------------------------------------------------------
|
134 |
--------------------------------------------------------
|
| 135 |
-- DDL for Sequence SEQ_USER_ID
|
135 |
-- DDL for Sequence SEQ_USER_ID
|
| 136 |
--------------------------------------------------------
|
136 |
--------------------------------------------------------
|
| 137 |
|
137 |
|
| Line 145... |
Line 145... |
| 145 |
/
|
145 |
/
|
| 146 |
--------------------------------------------------------
|
146 |
--------------------------------------------------------
|
| 147 |
-- DDL for Sequence SEQ_VIEW_ID
|
147 |
-- DDL for Sequence SEQ_VIEW_ID
|
| 148 |
--------------------------------------------------------
|
148 |
--------------------------------------------------------
|
| 149 |
|
149 |
|
| 150 |
CREATE SEQUENCE "SEQ_VIEW_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 5141 CACHE 20 ORDER NOCYCLE ;
|
150 |
CREATE SEQUENCE "SEQ_VIEW_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 5321 CACHE 20 ORDER NOCYCLE ;
|
| 151 |
/
|
151 |
/
|
| 152 |
--------------------------------------------------------
|
152 |
--------------------------------------------------------
|
| 153 |
-- DDL for Sequence SEQ_VTREE_ID
|
153 |
-- DDL for Sequence SEQ_VTREE_ID
|
| 154 |
--------------------------------------------------------
|
154 |
--------------------------------------------------------
|
| 155 |
|
155 |
|
| 156 |
CREATE SEQUENCE "SEQ_VTREE_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 24262 CACHE 20 ORDER NOCYCLE ;
|
156 |
CREATE SEQUENCE "SEQ_VTREE_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 26382 CACHE 20 ORDER NOCYCLE ;
|
| 157 |
/
|
157 |
/
|
| 158 |
--------------------------------------------------------
|
158 |
--------------------------------------------------------
|
| 159 |
-- DDL for Table ABT_ACTION_LOG
|
159 |
-- DDL for Table ABT_ACTION_LOG
|
| 160 |
--------------------------------------------------------
|
160 |
--------------------------------------------------------
|
| 161 |
|
161 |
|
| Line 940... |
Line 940... |
| 940 |
"DISPLAY_ORDER" NUMBER,
|
940 |
"DISPLAY_ORDER" NUMBER,
|
| 941 |
"OWNER_EMAIL" VARCHAR2(1000),
|
941 |
"OWNER_EMAIL" VARCHAR2(1000),
|
| 942 |
"ASSOC_MASS_REF" NUMBER,
|
942 |
"ASSOC_MASS_REF" NUMBER,
|
| 943 |
"OWNER_PERSONAL_EMAIL" VARCHAR2(1000),
|
943 |
"OWNER_PERSONAL_EMAIL" VARCHAR2(1000),
|
| 944 |
"CONFIG_SPEC_BRANCH" VARCHAR2(4000),
|
944 |
"CONFIG_SPEC_BRANCH" VARCHAR2(4000),
|
| 945 |
"PRODUCT_STATE_USED" CHAR(1)
|
945 |
"PRODUCT_STATE_USED" CHAR(1),
|
| - |
|
946 |
"OFFICIAL_ID" NUMBER
|
| 946 |
) ;
|
947 |
) ;
|
| 947 |
/
|
948 |
/
|
| 948 |
--------------------------------------------------------
|
949 |
--------------------------------------------------------
|
| 949 |
-- DDL for Table REPEAT_SCHEDULE
|
950 |
-- DDL for Table REPEAT_SCHEDULE
|
| 950 |
--------------------------------------------------------
|
951 |
--------------------------------------------------------
|
| Line 1244... |
Line 1245... |
| 1244 |
SELECT DISTINCT ISS_ID, PKG_VERSION FROM RM_PACKAGE_ISSUES WHERE ISS_ID IS NOT NULL
|
1245 |
SELECT DISTINCT ISS_ID, PKG_VERSION FROM RM_PACKAGE_ISSUES WHERE ISS_ID IS NOT NULL
|
| 1245 |
|
1246 |
|
| 1246 |
;
|
1247 |
;
|
| 1247 |
/
|
1248 |
/
|
| 1248 |
--------------------------------------------------------
|
1249 |
--------------------------------------------------------
|
| 1249 |
-- DDL for Index BUILD_MACHINES_PK
|
1250 |
-- DDL for Index PK_LICENCES
|
| 1250 |
--------------------------------------------------------
|
1251 |
--------------------------------------------------------
|
| 1251 |
|
1252 |
|
| 1252 |
CREATE UNIQUE INDEX "BUILD_MACHINES_PK" ON "BUILD_MACHINES" ("BM_ID")
|
1253 |
CREATE UNIQUE INDEX "PK_LICENCES" ON "LICENCES" ("LICENCE")
|
| 1253 |
;
|
1254 |
;
|
| 1254 |
/
|
1255 |
/
|
| 1255 |
--------------------------------------------------------
|
1256 |
--------------------------------------------------------
|
| 1256 |
-- DDL for Index BUILD_STANDARDS_ADDENDUM_PK
|
1257 |
-- DDL for Index UNQ_PKG_BUILD_ENV
|
| 1257 |
--------------------------------------------------------
|
1258 |
--------------------------------------------------------
|
| 1258 |
|
1259 |
|
| 1259 |
CREATE UNIQUE INDEX "BUILD_STANDARDS_ADDENDUM_PK" ON "BUILD_STANDARDS_ADDENDUM" ("BSA_ID")
|
1260 |
CREATE UNIQUE INDEX "UNQ_PKG_BUILD_ENV" ON "PACKAGE_BUILD_ENV" ("PV_ID", "BE_ID")
|
| 1260 |
;
|
1261 |
;
|
| 1261 |
/
|
1262 |
/
|
| 1262 |
--------------------------------------------------------
|
1263 |
--------------------------------------------------------
|
| 1263 |
-- DDL for Index BUILD_STANDARDS_PK
|
1264 |
-- DDL for Index UNQ_PACKAGES
|
| 1264 |
--------------------------------------------------------
|
1265 |
--------------------------------------------------------
|
| 1265 |
|
1266 |
|
| 1266 |
CREATE UNIQUE INDEX "BUILD_STANDARDS_PK" ON "BUILD_STANDARDS" ("BS_ID")
|
1267 |
CREATE UNIQUE INDEX "UNQ_PACKAGES" ON "PACKAGES" ("PKG_NAME")
|
| 1267 |
;
|
1268 |
;
|
| 1268 |
/
|
1269 |
/
|
| 1269 |
--------------------------------------------------------
|
1270 |
--------------------------------------------------------
|
| 1270 |
-- DDL for Index CODE_REVIEW_URL_PK
|
1271 |
-- DDL for Index CODE_REVIEW_URL_PK
|
| 1271 |
--------------------------------------------------------
|
1272 |
--------------------------------------------------------
|
| 1272 |
|
1273 |
|
| 1273 |
CREATE UNIQUE INDEX "CODE_REVIEW_URL_PK" ON "CODE_REVIEW_URL" ("CR_ID")
|
1274 |
CREATE UNIQUE INDEX "CODE_REVIEW_URL_PK" ON "CODE_REVIEW_URL" ("CR_ID")
|
| 1274 |
;
|
1275 |
;
|
| 1275 |
/
|
1276 |
/
|
| 1276 |
--------------------------------------------------------
|
1277 |
--------------------------------------------------------
|
| 1277 |
-- DDL for Index DAEMON_INSTRUCTIONS_PK
|
1278 |
-- DDL for Index INX_UT_COMPLETED
|
| 1278 |
--------------------------------------------------------
|
1279 |
--------------------------------------------------------
|
| 1279 |
|
1280 |
|
| 1280 |
CREATE UNIQUE INDEX "DAEMON_INSTRUCTIONS_PK" ON "DAEMON_INSTRUCTIONS" ("DAEMON_INSTRUCTIONS_ID")
|
1281 |
CREATE INDEX "INX_UT_COMPLETED" ON "UNIT_TESTS" ("COMPLETION_DATE", "COMPLETED_BY")
|
| 1281 |
;
|
1282 |
;
|
| 1282 |
/
|
1283 |
/
|
| 1283 |
--------------------------------------------------------
|
1284 |
--------------------------------------------------------
|
| 1284 |
-- DDL for Index DAEMON_INSTRUCTIONS_UK1
|
1285 |
-- DDL for Index INX_PV_ID_PKGDOC
|
| 1285 |
--------------------------------------------------------
|
1286 |
--------------------------------------------------------
|
| 1286 |
|
1287 |
|
| 1287 |
CREATE UNIQUE INDEX "DAEMON_INSTRUCTIONS_UK1" ON "DAEMON_INSTRUCTIONS" ("OP_CODE", "RTAG_ID", "PV_ID")
|
1288 |
CREATE INDEX "INX_PV_ID_PKGDOC" ON "PACKAGE_DOCUMENTS" ("PV_ID")
|
| 1288 |
;
|
1289 |
;
|
| 1289 |
/
|
1290 |
/
|
| 1290 |
--------------------------------------------------------
|
1291 |
--------------------------------------------------------
|
| 1291 |
-- DDL for Index FK_PROJ_ID_RELEASE_TAGS
|
1292 |
-- DDL for Index UNQ_VIEW_SETTINGS
|
| 1292 |
--------------------------------------------------------
|
1293 |
--------------------------------------------------------
|
| 1293 |
|
1294 |
|
| 1294 |
CREATE INDEX "FK_PROJ_ID_RELEASE_TAGS" ON "RELEASE_TAGS" ("PROJ_ID")
|
1295 |
CREATE UNIQUE INDEX "UNQ_VIEW_SETTINGS" ON "VIEW_SETTINGS" ("USER_ID", "VIEW_ID")
|
| 1295 |
;
|
1296 |
;
|
| 1296 |
/
|
1297 |
/
|
| 1297 |
--------------------------------------------------------
|
1298 |
--------------------------------------------------------
|
| 1298 |
-- DDL for Index INX_ACTION_DATE_TIME
|
1299 |
-- DDL for Index INX_PP_PV_ID
|
| 1299 |
--------------------------------------------------------
|
1300 |
--------------------------------------------------------
|
| 1300 |
|
1301 |
|
| 1301 |
CREATE INDEX "INX_ACTION_DATE_TIME" ON "ACTION_LOG" ("ACTION_DATETIME")
|
1302 |
CREATE INDEX "INX_PP_PV_ID" ON "PACKAGE_PATCHES" ("PV_ID")
|
| 1302 |
;
|
1303 |
;
|
| 1303 |
/
|
1304 |
/
|
| 1304 |
--------------------------------------------------------
|
1305 |
--------------------------------------------------------
|
| 1305 |
-- DDL for Index INX_ACTION_LOG_PV_ID
|
1306 |
-- DDL for Index PK_VIEWS
|
| 1306 |
--------------------------------------------------------
|
1307 |
--------------------------------------------------------
|
| 1307 |
|
1308 |
|
| 1308 |
CREATE INDEX "INX_ACTION_LOG_PV_ID" ON "ACTION_LOG" ("PV_ID")
|
1309 |
CREATE UNIQUE INDEX "PK_VIEWS" ON "VIEWS" ("VIEW_ID")
|
| 1309 |
;
|
1310 |
;
|
| 1310 |
/
|
1311 |
/
|
| 1311 |
--------------------------------------------------------
|
1312 |
--------------------------------------------------------
|
| 1312 |
-- DDL for Index INX_CODE_REVIEW
|
1313 |
-- DDL for Index PK_PACKAGES
|
| 1313 |
--------------------------------------------------------
|
1314 |
--------------------------------------------------------
|
| 1314 |
|
1315 |
|
| 1315 |
CREATE UNIQUE INDEX "INX_CODE_REVIEW" ON "CODE_REVIEWS" ("PV_ID")
|
1316 |
CREATE UNIQUE INDEX "PK_PACKAGES" ON "PACKAGES" ("PKG_ID")
|
| 1316 |
;
|
1317 |
;
|
| 1317 |
/
|
1318 |
/
|
| 1318 |
--------------------------------------------------------
|
1319 |
--------------------------------------------------------
|
| 1319 |
-- DDL for Index INX_DAEMON_INST_PV_ID
|
1320 |
-- DDL for Index PK_TEST_TYPES
|
| 1320 |
--------------------------------------------------------
|
1321 |
--------------------------------------------------------
|
| 1321 |
|
1322 |
|
| 1322 |
CREATE INDEX "INX_DAEMON_INST_PV_ID" ON "DAEMON_INSTRUCTIONS" ("PV_ID")
|
1323 |
CREATE UNIQUE INDEX "PK_TEST_TYPES" ON "TEST_TYPES" ("TEST_TYPE_ID")
|
| 1323 |
;
|
1324 |
;
|
| 1324 |
/
|
1325 |
/
|
| 1325 |
--------------------------------------------------------
|
1326 |
--------------------------------------------------------
|
| 1326 |
-- DDL for Index INX_DAEMON_INST_RTAG_ID
|
1327 |
-- DDL for Index UNQ_ACTTYPE_ID
|
| 1327 |
--------------------------------------------------------
|
1328 |
--------------------------------------------------------
|
| 1328 |
|
1329 |
|
| 1329 |
CREATE INDEX "INX_DAEMON_INST_RTAG_ID" ON "DAEMON_INSTRUCTIONS" ("RTAG_ID")
|
1330 |
CREATE UNIQUE INDEX "UNQ_ACTTYPE_ID" ON "ACTION_TYPE" ("ACTTYPE_ID")
|
| 1330 |
;
|
1331 |
;
|
| 1331 |
/
|
1332 |
/
|
| 1332 |
--------------------------------------------------------
|
1333 |
--------------------------------------------------------
|
| 1333 |
-- DDL for Index INX_DAEMON_INST_SCHED_DATETIME
|
1334 |
-- DDL for Index INX_PROJ_ACTION_DATE_TIME
|
| 1334 |
--------------------------------------------------------
|
1335 |
--------------------------------------------------------
|
| 1335 |
|
1336 |
|
| 1336 |
CREATE INDEX "INX_DAEMON_INST_SCHED_DATETIME" ON "DAEMON_INSTRUCTIONS" ("SCHEDULED_DATETIME")
|
1337 |
CREATE INDEX "INX_PROJ_ACTION_DATE_TIME" ON "PROJECT_ACTION_LOG" ("ACTION_DATETIME")
|
| 1337 |
;
|
1338 |
;
|
| 1338 |
/
|
1339 |
/
|
| 1339 |
--------------------------------------------------------
|
1340 |
--------------------------------------------------------
|
| 1340 |
-- DDL for Index INX_FILE_NAME
|
1341 |
-- DDL for Index INX_RC_PKG_STATE
|
| 1341 |
--------------------------------------------------------
|
1342 |
--------------------------------------------------------
|
| 1342 |
|
1343 |
|
| 1343 |
CREATE INDEX "INX_FILE_NAME" ON "RELEASE_COMPONENTS" (UPPER("FILE_NAME"))
|
1344 |
CREATE INDEX "INX_RC_PKG_STATE" ON "RELEASE_CONTENT" ("PKG_STATE")
|
| 1344 |
;
|
1345 |
;
|
| 1345 |
/
|
1346 |
/
|
| 1346 |
--------------------------------------------------------
|
1347 |
--------------------------------------------------------
|
| 1347 |
-- DDL for Index INX_IS_PATCH_IGNORE
|
1348 |
-- DDL for Index PROCESSES_PK
|
| 1348 |
--------------------------------------------------------
|
1349 |
--------------------------------------------------------
|
| 1349 |
|
1350 |
|
| 1350 |
CREATE INDEX "INX_IS_PATCH_IGNORE" ON "IGNORE_WARNINGS" ("IS_PATCH_IGNORE")
|
1351 |
CREATE UNIQUE INDEX "PROCESSES_PK" ON "PROCESSES" ("PROC_ID")
|
| 1351 |
;
|
1352 |
;
|
| 1352 |
/
|
1353 |
/
|
| 1353 |
--------------------------------------------------------
|
1354 |
--------------------------------------------------------
|
| 1354 |
-- DDL for Index INX_MSGBOARD
|
1355 |
-- DDL for Index INX_PACKAGE_DEPS_DPV_ID
|
| 1355 |
--------------------------------------------------------
|
1356 |
--------------------------------------------------------
|
| 1356 |
|
1357 |
|
| 1357 |
CREATE INDEX "INX_MSGBOARD" ON "MESSAGE_BOARD" ("EXPIRY_DATE", "DUE_DATE")
|
1358 |
CREATE INDEX "INX_PACKAGE_DEPS_DPV_ID" ON "PACKAGE_DEPENDENCIES" ("DPV_ID")
|
| 1358 |
;
|
1359 |
;
|
| 1359 |
/
|
1360 |
/
|
| 1360 |
--------------------------------------------------------
|
1361 |
--------------------------------------------------------
|
| 1361 |
-- DDL for Index INX_PACKAGES_PKG_NAME
|
1362 |
-- DDL for Index INX_PACKAGES_PKG_VERSION
|
| 1362 |
--------------------------------------------------------
|
1363 |
--------------------------------------------------------
|
| 1363 |
|
1364 |
|
| 1364 |
CREATE INDEX "INX_PACKAGES_PKG_NAME" ON "PACKAGE_VERSIONS" ("PKG_ID")
|
1365 |
CREATE INDEX "INX_PACKAGES_PKG_VERSION" ON "PACKAGE_VERSIONS" ("PKG_VERSION")
|
| 1365 |
;
|
1366 |
;
|
| 1366 |
/
|
1367 |
/
|
| 1367 |
--------------------------------------------------------
|
1368 |
--------------------------------------------------------
|
| 1368 |
-- DDL for Index INX_PACKAGES_PKG_VERSION
|
1369 |
-- DDL for Index UNQ_PACKAGE_METRICS
|
| 1369 |
--------------------------------------------------------
|
1370 |
--------------------------------------------------------
|
| 1370 |
|
1371 |
|
| 1371 |
CREATE INDEX "INX_PACKAGES_PKG_VERSION" ON "PACKAGE_VERSIONS" ("PKG_VERSION")
|
1372 |
CREATE UNIQUE INDEX "UNQ_PACKAGE_METRICS" ON "PACKAGE_METRICS" ("PV_ID")
|
| 1372 |
;
|
1373 |
;
|
| 1373 |
/
|
1374 |
/
|
| 1374 |
--------------------------------------------------------
|
1375 |
--------------------------------------------------------
|
| 1375 |
-- DDL for Index INX_PACKAGES_V_EXT
|
1376 |
-- DDL for Index UNQ_PLATFORM
|
| 1376 |
--------------------------------------------------------
|
1377 |
--------------------------------------------------------
|
| 1377 |
|
1378 |
|
| 1378 |
CREATE INDEX "INX_PACKAGES_V_EXT" ON "PACKAGE_VERSIONS" ("V_EXT")
|
1379 |
CREATE UNIQUE INDEX "UNQ_PLATFORM" ON "PLATFORMS" ("NAME")
|
| 1379 |
;
|
1380 |
;
|
| 1380 |
/
|
1381 |
/
|
| 1381 |
--------------------------------------------------------
|
1382 |
--------------------------------------------------------
|
| 1382 |
-- DDL for Index INX_PACKAGES_V_MM
|
1383 |
-- DDL for Index UNQ_VIEWS
|
| 1383 |
--------------------------------------------------------
|
1384 |
--------------------------------------------------------
|
| 1384 |
|
1385 |
|
| 1385 |
CREATE INDEX "INX_PACKAGES_V_MM" ON "PACKAGE_VERSIONS" ("V_MM")
|
1386 |
CREATE UNIQUE INDEX "UNQ_VIEWS" ON "VIEWS" ("VIEW_NAME", "OWNER_ID")
|
| 1386 |
;
|
1387 |
;
|
| 1387 |
/
|
1388 |
/
|
| 1388 |
--------------------------------------------------------
|
1389 |
--------------------------------------------------------
|
| 1389 |
-- DDL for Index INX_PACKAGES_V_NMM
|
1390 |
-- DDL for Index PRODUCT_STATES_PK
|
| 1390 |
--------------------------------------------------------
|
1391 |
--------------------------------------------------------
|
| 1391 |
|
1392 |
|
| 1392 |
CREATE INDEX "INX_PACKAGES_V_NMM" ON "PACKAGE_VERSIONS" ("V_NMM")
|
1393 |
CREATE UNIQUE INDEX "PRODUCT_STATES_PK" ON "PRODUCT_STATES" ("STATE_ID")
|
| 1393 |
;
|
1394 |
;
|
| 1394 |
/
|
1395 |
/
|
| 1395 |
--------------------------------------------------------
|
1396 |
--------------------------------------------------------
|
| 1396 |
-- DDL for Index INX_PACKAGE_DEPS_DPKG_ID
|
1397 |
-- DDL for Index PK_MESSAGE_BOARD
|
| 1397 |
--------------------------------------------------------
|
1398 |
--------------------------------------------------------
|
| 1398 |
|
1399 |
|
| 1399 |
CREATE INDEX "INX_PACKAGE_DEPS_DPKG_ID" ON "PACKAGE_DEPENDENCIES" ("DPKG_ID")
|
1400 |
CREATE UNIQUE INDEX "PK_MESSAGE_BOARD" ON "MESSAGE_BOARD" ("MSG_ID")
|
| 1400 |
;
|
1401 |
;
|
| 1401 |
/
|
1402 |
/
|
| 1402 |
--------------------------------------------------------
|
1403 |
--------------------------------------------------------
|
| 1403 |
-- DDL for Index INX_PACKAGE_DEPS_DPV_ID
|
1404 |
-- DDL for Index PK_BUILD_MACHINE_CONFIG
|
| 1404 |
--------------------------------------------------------
|
1405 |
--------------------------------------------------------
|
| 1405 |
|
1406 |
|
| 1406 |
CREATE INDEX "INX_PACKAGE_DEPS_DPV_ID" ON "PACKAGE_DEPENDENCIES" ("DPV_ID")
|
1407 |
CREATE UNIQUE INDEX "PK_BUILD_MACHINE_CONFIG" ON "BUILD_MACHINE_CONFIG" ("BMCON_ID")
|
| 1407 |
;
|
1408 |
;
|
| 1408 |
/
|
1409 |
/
|
| 1409 |
--------------------------------------------------------
|
1410 |
--------------------------------------------------------
|
| 1410 |
-- DDL for Index INX_PACKAGE_DEPS_PKG_ID
|
1411 |
-- DDL for Index INX_MSGBOARD
|
| 1411 |
--------------------------------------------------------
|
1412 |
--------------------------------------------------------
|
| 1412 |
|
1413 |
|
| 1413 |
CREATE INDEX "INX_PACKAGE_DEPS_PKG_ID" ON "PACKAGE_DEPENDENCIES" ("PKG_ID")
|
1414 |
CREATE INDEX "INX_MSGBOARD" ON "MESSAGE_BOARD" ("EXPIRY_DATE", "DUE_DATE")
|
| 1414 |
;
|
1415 |
;
|
| 1415 |
/
|
1416 |
/
|
| 1416 |
--------------------------------------------------------
|
1417 |
--------------------------------------------------------
|
| 1417 |
-- DDL for Index INX_PACKAGE_DEPS_PV_ID
|
1418 |
-- DDL for Index PK_VTREES
|
| 1418 |
--------------------------------------------------------
|
1419 |
--------------------------------------------------------
|
| 1419 |
|
1420 |
|
| 1420 |
CREATE INDEX "INX_PACKAGE_DEPS_PV_ID" ON "PACKAGE_DEPENDENCIES" ("PV_ID")
|
1421 |
CREATE UNIQUE INDEX "PK_VTREES" ON "VTREES" ("VTREE_ID")
|
| 1421 |
;
|
1422 |
;
|
| 1422 |
/
|
1423 |
/
|
| 1423 |
--------------------------------------------------------
|
1424 |
--------------------------------------------------------
|
| 1424 |
-- DDL for Index INX_PCOMP_FK_PV_ID
|
1425 |
-- DDL for Index UNQ_UT_PART1
|
| 1425 |
--------------------------------------------------------
|
1426 |
--------------------------------------------------------
|
| 1426 |
|
1427 |
|
| 1427 |
CREATE INDEX "INX_PCOMP_FK_PV_ID" ON "PRODUCT_COMPONENTS" ("PV_ID")
|
1428 |
CREATE UNIQUE INDEX "UNQ_UT_PART1" ON "UNIT_TESTS" ("PV_ID", "TEST_ID")
|
| 1428 |
;
|
1429 |
;
|
| 1429 |
/
|
1430 |
/
|
| 1430 |
--------------------------------------------------------
|
1431 |
--------------------------------------------------------
|
| 1431 |
-- DDL for Index INX_PC_FILE_NAME
|
1432 |
-- DDL for Index UNQ_BUILD_ENV
|
| 1432 |
--------------------------------------------------------
|
1433 |
--------------------------------------------------------
|
| 1433 |
|
1434 |
|
| 1434 |
CREATE INDEX "INX_PC_FILE_NAME" ON "PRODUCT_COMPONENTS" (UPPER("FILE_NAME"))
|
1435 |
CREATE UNIQUE INDEX "UNQ_BUILD_ENV" ON "BUILD_ENVIRONMENTS" ("BE_NAME")
|
| 1435 |
;
|
1436 |
;
|
| 1436 |
/
|
1437 |
/
|
| 1437 |
--------------------------------------------------------
|
1438 |
--------------------------------------------------------
|
| 1438 |
-- DDL for Index INX_PP_PV_ID
|
1439 |
-- DDL for Index INX_ACTION_DATE_TIME
|
| 1439 |
--------------------------------------------------------
|
1440 |
--------------------------------------------------------
|
| 1440 |
|
1441 |
|
| 1441 |
CREATE INDEX "INX_PP_PV_ID" ON "PACKAGE_PATCHES" ("PV_ID")
|
1442 |
CREATE INDEX "INX_ACTION_DATE_TIME" ON "ACTION_LOG" ("ACTION_DATETIME")
|
| 1442 |
;
|
1443 |
;
|
| 1443 |
/
|
1444 |
/
|
| 1444 |
--------------------------------------------------------
|
1445 |
--------------------------------------------------------
|
| 1445 |
-- DDL for Index INX_PROJ_ACTION_DATE_TIME
|
1446 |
-- DDL for Index UNQ_BUILD_MACHINE_CONFIG02
|
| 1446 |
--------------------------------------------------------
|
1447 |
--------------------------------------------------------
|
| 1447 |
|
1448 |
|
| 1448 |
CREATE INDEX "INX_PROJ_ACTION_DATE_TIME" ON "PROJECT_ACTION_LOG" ("ACTION_DATETIME")
|
1449 |
CREATE UNIQUE INDEX "UNQ_BUILD_MACHINE_CONFIG02" ON "BUILD_MACHINE_CONFIG" ("MACHINE_HOSTNAME")
|
| 1449 |
;
|
1450 |
;
|
| 1450 |
/
|
1451 |
/
|
| 1451 |
--------------------------------------------------------
|
1452 |
--------------------------------------------------------
|
| 1452 |
-- DDL for Index INX_PROJ_ACTION_LOG_PROJ
|
1453 |
-- DDL for Index BUILD_MACHINES_PK
|
| 1453 |
--------------------------------------------------------
|
1454 |
--------------------------------------------------------
|
| 1454 |
|
1455 |
|
| 1455 |
CREATE INDEX "INX_PROJ_ACTION_LOG_PROJ" ON "PROJECT_ACTION_LOG" ("PROJ_ID")
|
1456 |
CREATE UNIQUE INDEX "BUILD_MACHINES_PK" ON "BUILD_MACHINES" ("BM_ID")
|
| 1456 |
;
|
1457 |
;
|
| 1457 |
/
|
1458 |
/
|
| 1458 |
--------------------------------------------------------
|
1459 |
--------------------------------------------------------
|
| 1459 |
-- DDL for Index INX_PV_ID_PKGDOC
|
1460 |
-- DDL for Index INX_TTB_SESSION
|
| 1460 |
--------------------------------------------------------
|
1461 |
--------------------------------------------------------
|
| 1461 |
|
1462 |
|
| 1462 |
CREATE INDEX "INX_PV_ID_PKGDOC" ON "PACKAGE_DOCUMENTS" ("PV_ID")
|
1463 |
CREATE INDEX "INX_TTB_SESSION" ON "TEMP_TREE_BROWSE" ("SESSION_NUM")
|
| 1463 |
;
|
1464 |
;
|
| 1464 |
/
|
1465 |
/
|
| 1465 |
--------------------------------------------------------
|
1466 |
--------------------------------------------------------
|
| 1466 |
-- DDL for Index INX_PV_ID_TEST_ID_PKGDOC
|
1467 |
-- DDL for Index UNQ_RTD
|
| 1467 |
--------------------------------------------------------
|
1468 |
--------------------------------------------------------
|
| 1468 |
|
1469 |
|
| 1469 |
CREATE INDEX "INX_PV_ID_TEST_ID_PKGDOC" ON "PACKAGE_DOCUMENTS" ("PV_ID", "TEST_ID")
|
1470 |
CREATE INDEX "UNQ_RTD" ON "RUNTIME_DEPENDENCIES" ("PV_ID", "RTD_ID")
|
| 1470 |
;
|
1471 |
;
|
| 1471 |
/
|
1472 |
/
|
| 1472 |
--------------------------------------------------------
|
1473 |
--------------------------------------------------------
|
| 1473 |
-- DDL for Index INX_PV_OWNER_ID
|
1474 |
-- DDL for Index INX_RL_RTAG_ID
|
| 1474 |
--------------------------------------------------------
|
1475 |
--------------------------------------------------------
|
| 1475 |
|
1476 |
|
| 1476 |
CREATE INDEX "INX_PV_OWNER_ID" ON "PACKAGE_VERSIONS" ("OWNER_ID")
|
1477 |
CREATE INDEX "INX_RL_RTAG_ID" ON "RELEASE_LINKS" ("RTAG_ID")
|
| 1477 |
;
|
1478 |
;
|
| 1478 |
/
|
1479 |
/
|
| 1479 |
--------------------------------------------------------
|
1480 |
--------------------------------------------------------
|
| 1480 |
-- DDL for Index INX_RCOMP_PV_ID
|
1481 |
-- DDL for Index UNQ_VIEW_DEF
|
| 1481 |
--------------------------------------------------------
|
1482 |
--------------------------------------------------------
|
| 1482 |
|
1483 |
|
| 1483 |
CREATE INDEX "INX_RCOMP_PV_ID" ON "RELEASE_COMPONENTS" ("PV_ID")
|
1484 |
CREATE UNIQUE INDEX "UNQ_VIEW_DEF" ON "VIEW_DEF" ("VIEW_ID", "PKG_ID")
|
| 1484 |
;
|
1485 |
;
|
| 1485 |
/
|
1486 |
/
|
| 1486 |
--------------------------------------------------------
|
1487 |
--------------------------------------------------------
|
| 1487 |
-- DDL for Index INX_RC_BASE_VIEW_ID
|
1488 |
-- DDL for Index INX_PACKAGES_PKG_NAME
|
| 1488 |
--------------------------------------------------------
|
1489 |
--------------------------------------------------------
|
| 1489 |
|
1490 |
|
| 1490 |
CREATE INDEX "INX_RC_BASE_VIEW_ID" ON "RELEASE_CONTENT" ("BASE_VIEW_ID")
|
1491 |
CREATE INDEX "INX_PACKAGES_PKG_NAME" ON "PACKAGE_VERSIONS" ("PKG_ID")
|
| 1491 |
;
|
1492 |
;
|
| 1492 |
/
|
1493 |
/
|
| 1493 |
--------------------------------------------------------
|
1494 |
--------------------------------------------------------
|
| 1494 |
-- DDL for Index INX_RC_PKG_STATE
|
1495 |
-- DDL for Index INX_PCOMP_FK_PV_ID
|
| 1495 |
--------------------------------------------------------
|
1496 |
--------------------------------------------------------
|
| 1496 |
|
1497 |
|
| 1497 |
CREATE INDEX "INX_RC_PKG_STATE" ON "RELEASE_CONTENT" ("PKG_STATE")
|
1498 |
CREATE INDEX "INX_PCOMP_FK_PV_ID" ON "PRODUCT_COMPONENTS" ("PV_ID")
|
| 1498 |
;
|
1499 |
;
|
| 1499 |
/
|
1500 |
/
|
| 1500 |
--------------------------------------------------------
|
1501 |
--------------------------------------------------------
|
| 1501 |
-- DDL for Index INX_RL_REFRTAG_ID
|
1502 |
-- DDL for Index DAEMON_INSTRUCTIONS_UK1
|
| 1502 |
--------------------------------------------------------
|
1503 |
--------------------------------------------------------
|
| 1503 |
|
1504 |
|
| 1504 |
CREATE INDEX "INX_RL_REFRTAG_ID" ON "RELEASE_LINKS" ("REF_RTAG_ID")
|
1505 |
CREATE UNIQUE INDEX "DAEMON_INSTRUCTIONS_UK1" ON "DAEMON_INSTRUCTIONS" ("OP_CODE", "RTAG_ID", "PV_ID")
|
| 1505 |
;
|
1506 |
;
|
| 1506 |
/
|
1507 |
/
|
| 1507 |
--------------------------------------------------------
|
1508 |
--------------------------------------------------------
|
| 1508 |
-- DDL for Index INX_RL_RTAG_ID
|
1509 |
-- DDL for Index INX_FILE_NAME
|
| 1509 |
--------------------------------------------------------
|
1510 |
--------------------------------------------------------
|
| 1510 |
|
1511 |
|
| 1511 |
CREATE INDEX "INX_RL_RTAG_ID" ON "RELEASE_LINKS" ("RTAG_ID")
|
1512 |
CREATE INDEX "INX_FILE_NAME" ON "RELEASE_COMPONENTS" (UPPER("FILE_NAME"))
|
| 1512 |
;
|
1513 |
;
|
| 1513 |
/
|
1514 |
/
|
| 1514 |
--------------------------------------------------------
|
1515 |
--------------------------------------------------------
|
| 1515 |
-- DDL for Index INX_TES_PKGEXT
|
1516 |
-- DDL for Index INX_IS_PATCH_IGNORE
|
| 1516 |
--------------------------------------------------------
|
1517 |
--------------------------------------------------------
|
| 1517 |
|
1518 |
|
| 1518 |
CREATE INDEX "INX_TES_PKGEXT" ON "TEMP_ENV_STATES" ("PKG_ID", "V_EXT")
|
1519 |
CREATE INDEX "INX_IS_PATCH_IGNORE" ON "IGNORE_WARNINGS" ("IS_PATCH_IGNORE")
|
| 1519 |
;
|
1520 |
;
|
| 1520 |
/
|
1521 |
/
|
| 1521 |
--------------------------------------------------------
|
1522 |
--------------------------------------------------------
|
| 1522 |
-- DDL for Index INX_TES_PV
|
1523 |
-- DDL for Index UNQ_BUILD_ENV_DOCS
|
| 1523 |
--------------------------------------------------------
|
1524 |
--------------------------------------------------------
|
| 1524 |
|
1525 |
|
| 1525 |
CREATE INDEX "INX_TES_PV" ON "TEMP_ENV_STATES" ("PV_ID")
|
1526 |
CREATE UNIQUE INDEX "UNQ_BUILD_ENV_DOCS" ON "BUILD_ENV_DOCUMENTS" ("BE_ID", "DOC_NUM")
|
| 1526 |
;
|
1527 |
;
|
| 1527 |
/
|
1528 |
/
|
| 1528 |
--------------------------------------------------------
|
1529 |
--------------------------------------------------------
|
| 1529 |
-- DDL for Index INX_TES_TES_STATE
|
1530 |
-- DDL for Index INX_PROJ_ACTION_LOG_PROJ
|
| 1530 |
--------------------------------------------------------
|
1531 |
--------------------------------------------------------
|
| 1531 |
|
1532 |
|
| 1532 |
CREATE INDEX "INX_TES_TES_STATE" ON "TEMP_ENV_STATES" ("TES_STATE")
|
1533 |
CREATE INDEX "INX_PROJ_ACTION_LOG_PROJ" ON "PROJECT_ACTION_LOG" ("PROJ_ID")
|
| 1533 |
;
|
1534 |
;
|
| 1534 |
/
|
1535 |
/
|
| 1535 |
--------------------------------------------------------
|
1536 |
--------------------------------------------------------
|
| 1536 |
-- DDL for Index INX_TTB_LEVEL_NUM
|
1537 |
-- DDL for Index INX_TTB_LEVEL_NUM
|
| 1537 |
--------------------------------------------------------
|
1538 |
--------------------------------------------------------
|
| 1538 |
|
1539 |
|
| 1539 |
CREATE INDEX "INX_TTB_LEVEL_NUM" ON "TEMP_TREE_BROWSE" ("LEVEL_NUM")
|
1540 |
CREATE INDEX "INX_TTB_LEVEL_NUM" ON "TEMP_TREE_BROWSE" ("LEVEL_NUM")
|
| 1540 |
;
|
1541 |
;
|
| 1541 |
/
|
1542 |
/
|
| 1542 |
--------------------------------------------------------
|
1543 |
--------------------------------------------------------
|
| 1543 |
-- DDL for Index INX_TTB_PKG
|
1544 |
-- DDL for Index UNQ_WORK_IN_PROGRESS
|
| 1544 |
--------------------------------------------------------
|
1545 |
--------------------------------------------------------
|
| 1545 |
|
1546 |
|
| 1546 |
CREATE INDEX "INX_TTB_PKG" ON "TEMP_TREE_BROWSE" ("PKG_ID", "V_EXT")
|
1547 |
CREATE UNIQUE INDEX "UNQ_WORK_IN_PROGRESS" ON "WORK_IN_PROGRESS" ("RTAG_ID", "PV_ID")
|
| 1547 |
;
|
1548 |
;
|
| 1548 |
/
|
1549 |
/
|
| 1549 |
--------------------------------------------------------
|
1550 |
--------------------------------------------------------
|
| 1550 |
-- DDL for Index INX_TTB_SESSION
|
1551 |
-- DDL for Index INX_PACKAGES_V_NMM
|
| 1551 |
--------------------------------------------------------
|
1552 |
--------------------------------------------------------
|
| 1552 |
|
1553 |
|
| 1553 |
CREATE INDEX "INX_TTB_SESSION" ON "TEMP_TREE_BROWSE" ("SESSION_NUM")
|
1554 |
CREATE INDEX "INX_PACKAGES_V_NMM" ON "PACKAGE_VERSIONS" ("V_NMM")
|
| 1554 |
;
|
1555 |
;
|
| 1555 |
/
|
1556 |
/
|
| 1556 |
--------------------------------------------------------
|
1557 |
--------------------------------------------------------
|
| 1557 |
-- DDL for Index INX_UT_COMPLETED
|
1558 |
-- DDL for Index UNQ_PLANNED
|
| 1558 |
--------------------------------------------------------
|
1559 |
--------------------------------------------------------
|
| 1559 |
|
1560 |
|
| 1560 |
CREATE INDEX "INX_UT_COMPLETED" ON "UNIT_TESTS" ("COMPLETION_DATE", "COMPLETED_BY")
|
1561 |
CREATE INDEX "UNQ_PLANNED" ON "PLANNED" ("RTAG_ID", "PV_ID")
|
| 1561 |
;
|
1562 |
;
|
| 1562 |
/
|
1563 |
/
|
| 1563 |
--------------------------------------------------------
|
1564 |
--------------------------------------------------------
|
| 1564 |
-- DDL for Index INX_UT_PV_TEST_TYPE
|
1565 |
-- DDL for Index INX_TES_PKGEXT
|
| 1565 |
--------------------------------------------------------
|
1566 |
--------------------------------------------------------
|
| 1566 |
|
1567 |
|
| 1567 |
CREATE INDEX "INX_UT_PV_TEST_TYPE" ON "UNIT_TESTS" ("PV_ID", "TEST_TYPES_FK")
|
1568 |
CREATE INDEX "INX_TES_PKGEXT" ON "TEMP_ENV_STATES" ("PKG_ID", "V_EXT")
|
| 1568 |
;
|
1569 |
;
|
| 1569 |
/
|
1570 |
/
|
| 1570 |
--------------------------------------------------------
|
1571 |
--------------------------------------------------------
|
| 1571 |
-- DDL for Index MICROSOFT_PK_DTPROPERTIES
|
1572 |
-- DDL for Index UNQ_BUILD_MACHINE_CONFIG01
|
| 1572 |
--------------------------------------------------------
|
1573 |
--------------------------------------------------------
|
| 1573 |
|
1574 |
|
| 1574 |
CREATE UNIQUE INDEX "MICROSOFT_PK_DTPROPERTIES" ON "MICROSOFTDTPROPERTIES" ("ID", "PROPERTY")
|
1575 |
CREATE UNIQUE INDEX "UNQ_BUILD_MACHINE_CONFIG01" ON "BUILD_MACHINE_CONFIG" (LOWER("DISPLAY_NAME"))
|
| 1575 |
;
|
1576 |
;
|
| 1576 |
/
|
1577 |
/
|
| 1577 |
--------------------------------------------------------
|
1578 |
--------------------------------------------------------
|
| 1578 |
-- DDL for Index PKNOTE_MANAGER1
|
1579 |
-- DDL for Index UNQ_RELEASE_LINKS
|
| 1579 |
--------------------------------------------------------
|
1580 |
--------------------------------------------------------
|
| 1580 |
|
1581 |
|
| 1581 |
CREATE UNIQUE INDEX "PKNOTE_MANAGER1" ON "NOTE_MANAGER" ("NID")
|
1582 |
CREATE UNIQUE INDEX "UNQ_RELEASE_LINKS" ON "RELEASE_LINKS" ("RTAG_ID", "REF_RTAG_ID")
|
| 1582 |
;
|
1583 |
;
|
| 1583 |
/
|
1584 |
/
|
| 1584 |
--------------------------------------------------------
|
1585 |
--------------------------------------------------------
|
| 1585 |
-- DDL for Index PK_BUILD_ENVIRONMENTS
|
1586 |
-- DDL for Index UNQ_PKG_DOC
|
| 1586 |
--------------------------------------------------------
|
1587 |
--------------------------------------------------------
|
| 1587 |
|
1588 |
|
| 1588 |
CREATE UNIQUE INDEX "PK_BUILD_ENVIRONMENTS" ON "BUILD_ENVIRONMENTS" ("BE_ID")
|
1589 |
CREATE UNIQUE INDEX "UNQ_PKG_DOC" ON "PACKAGE_DOCUMENTS" ("PV_ID", "DOC_NUM")
|
| 1589 |
;
|
1590 |
;
|
| 1590 |
/
|
1591 |
/
|
| 1591 |
--------------------------------------------------------
|
1592 |
--------------------------------------------------------
|
| 1592 |
-- DDL for Index PK_BUILD_MACHINE_CONFIG
|
1593 |
-- DDL for Index DAEMON_INSTRUCTIONS_PK
|
| 1593 |
--------------------------------------------------------
|
1594 |
--------------------------------------------------------
|
| 1594 |
|
1595 |
|
| 1595 |
CREATE UNIQUE INDEX "PK_BUILD_MACHINE_CONFIG" ON "BUILD_MACHINE_CONFIG" ("BMCON_ID")
|
1596 |
CREATE UNIQUE INDEX "DAEMON_INSTRUCTIONS_PK" ON "DAEMON_INSTRUCTIONS" ("DAEMON_INSTRUCTIONS_ID")
|
| 1596 |
;
|
1597 |
;
|
| 1597 |
/
|
1598 |
/
|
| 1598 |
--------------------------------------------------------
|
1599 |
--------------------------------------------------------
|
| 1599 |
-- DDL for Index PK_LICENCES
|
1600 |
-- DDL for Index INX_DAEMON_INST_SCHED_DATETIME
|
| 1600 |
--------------------------------------------------------
|
1601 |
--------------------------------------------------------
|
| 1601 |
|
1602 |
|
| 1602 |
CREATE UNIQUE INDEX "PK_LICENCES" ON "LICENCES" ("LICENCE")
|
1603 |
CREATE INDEX "INX_DAEMON_INST_SCHED_DATETIME" ON "DAEMON_INSTRUCTIONS" ("SCHEDULED_DATETIME")
|
| 1603 |
;
|
1604 |
;
|
| 1604 |
/
|
1605 |
/
|
| 1605 |
--------------------------------------------------------
|
1606 |
--------------------------------------------------------
|
| 1606 |
-- DDL for Index PK_MESSAGE_BOARD
|
1607 |
-- DDL for Index INX_TTB_PKG
|
| 1607 |
--------------------------------------------------------
|
1608 |
--------------------------------------------------------
|
| 1608 |
|
1609 |
|
| 1609 |
CREATE UNIQUE INDEX "PK_MESSAGE_BOARD" ON "MESSAGE_BOARD" ("MSG_ID")
|
1610 |
CREATE INDEX "INX_TTB_PKG" ON "TEMP_TREE_BROWSE" ("PKG_ID", "V_EXT")
|
| 1610 |
;
|
1611 |
;
|
| 1611 |
/
|
1612 |
/
|
| 1612 |
--------------------------------------------------------
|
1613 |
--------------------------------------------------------
|
| 1613 |
-- DDL for Index PK_NOTIFICATION_HISTORY
|
1614 |
-- DDL for Index UNQ_VALIDATION_RULES
|
| 1614 |
--------------------------------------------------------
|
1615 |
--------------------------------------------------------
|
| 1615 |
|
1616 |
|
| 1616 |
CREATE UNIQUE INDEX "PK_NOTIFICATION_HISTORY" ON "NOTIFICATION_HISTORY" ("RTAG_ID", "PV_ID", "USER_ID")
|
1617 |
CREATE UNIQUE INDEX "UNQ_VALIDATION_RULES" ON "VALIDATION_RULES" ("FIELD_NAME")
|
| 1617 |
;
|
1618 |
;
|
| 1618 |
/
|
1619 |
/
|
| 1619 |
--------------------------------------------------------
|
1620 |
--------------------------------------------------------
|
| 1620 |
-- DDL for Index PK_PACKAGES
|
1621 |
-- DDL for Index BUILD_STANDARDS_ADDENDUM_PK
|
| 1621 |
--------------------------------------------------------
|
1622 |
--------------------------------------------------------
|
| 1622 |
|
1623 |
|
| 1623 |
CREATE UNIQUE INDEX "PK_PACKAGES" ON "PACKAGES" ("PKG_ID")
|
1624 |
CREATE UNIQUE INDEX "BUILD_STANDARDS_ADDENDUM_PK" ON "BUILD_STANDARDS_ADDENDUM" ("BSA_ID")
|
| 1624 |
;
|
1625 |
;
|
| 1625 |
/
|
1626 |
/
|
| 1626 |
--------------------------------------------------------
|
1627 |
--------------------------------------------------------
|
| 1627 |
-- DDL for Index PK_PACKAGE_VERSIONS
|
1628 |
-- DDL for Index INX_PV_OWNER_ID
|
| 1628 |
--------------------------------------------------------
|
1629 |
--------------------------------------------------------
|
| 1629 |
|
1630 |
|
| 1630 |
CREATE UNIQUE INDEX "PK_PACKAGE_VERSIONS" ON "PACKAGE_VERSIONS" ("PV_ID")
|
1631 |
CREATE INDEX "INX_PV_OWNER_ID" ON "PACKAGE_VERSIONS" ("OWNER_ID")
|
| 1631 |
;
|
1632 |
;
|
| 1632 |
/
|
1633 |
/
|
| 1633 |
--------------------------------------------------------
|
1634 |
--------------------------------------------------------
|
| 1634 |
-- DDL for Index PK_PROJECTS
|
1635 |
-- DDL for Index INX_TES_TES_STATE
|
| 1635 |
--------------------------------------------------------
|
1636 |
--------------------------------------------------------
|
| 1636 |
|
1637 |
|
| 1637 |
CREATE UNIQUE INDEX "PK_PROJECTS" ON "PROJECTS" ("PROJ_ID")
|
1638 |
CREATE INDEX "INX_TES_TES_STATE" ON "TEMP_ENV_STATES" ("TES_STATE")
|
| 1638 |
;
|
1639 |
;
|
| 1639 |
/
|
1640 |
/
|
| 1640 |
--------------------------------------------------------
|
1641 |
--------------------------------------------------------
|
| 1641 |
-- DDL for Index PK_RELEASE_TAGS
|
1642 |
-- DDL for Index UNQ_AN_PART1
|
| 1642 |
--------------------------------------------------------
|
1643 |
--------------------------------------------------------
|
| 1643 |
|
1644 |
|
| 1644 |
CREATE UNIQUE INDEX "PK_RELEASE_TAGS" ON "RELEASE_TAGS" ("RTAG_ID")
|
1645 |
CREATE UNIQUE INDEX "UNQ_AN_PART1" ON "ADDITIONAL_NOTES" ("PV_ID", "NOTE_ID")
|
| 1645 |
;
|
1646 |
;
|
| 1646 |
/
|
1647 |
/
|
| 1647 |
--------------------------------------------------------
|
1648 |
--------------------------------------------------------
|
| 1648 |
-- DDL for Index PK_TEST_TYPES
|
1649 |
-- DDL for Index UNQ_RELEASE_CONTENTS
|
| 1649 |
--------------------------------------------------------
|
1650 |
--------------------------------------------------------
|
| 1650 |
|
1651 |
|
| 1651 |
CREATE UNIQUE INDEX "PK_TEST_TYPES" ON "TEST_TYPES" ("TEST_TYPE_ID")
|
1652 |
CREATE UNIQUE INDEX "UNQ_RELEASE_CONTENTS" ON "RELEASE_CONTENT" ("RTAG_ID", "PV_ID")
|
| 1652 |
;
|
1653 |
;
|
| 1653 |
/
|
1654 |
/
|
| 1654 |
--------------------------------------------------------
|
1655 |
--------------------------------------------------------
|
| 1655 |
-- DDL for Index PK_VIEWS
|
1656 |
-- DDL for Index INX_ACTION_LOG_PV_ID
|
| 1656 |
--------------------------------------------------------
|
1657 |
--------------------------------------------------------
|
| 1657 |
|
1658 |
|
| 1658 |
CREATE UNIQUE INDEX "PK_VIEWS" ON "VIEWS" ("VIEW_ID")
|
1659 |
CREATE INDEX "INX_ACTION_LOG_PV_ID" ON "ACTION_LOG" ("PV_ID")
|
| 1659 |
;
|
1660 |
;
|
| 1660 |
/
|
1661 |
/
|
| 1661 |
--------------------------------------------------------
|
1662 |
--------------------------------------------------------
|
| 1662 |
-- DDL for Index PK_VTREES
|
1663 |
-- DDL for Index UNQ_TEST_TYPE_NAME
|
| 1663 |
--------------------------------------------------------
|
1664 |
--------------------------------------------------------
|
| 1664 |
|
1665 |
|
| 1665 |
CREATE UNIQUE INDEX "PK_VTREES" ON "VTREES" ("VTREE_ID")
|
1666 |
CREATE UNIQUE INDEX "UNQ_TEST_TYPE_NAME" ON "TEST_TYPES" ("TEST_TYPE_NAME")
|
| 1666 |
;
|
1667 |
;
|
| 1667 |
/
|
1668 |
/
|
| 1668 |
--------------------------------------------------------
|
1669 |
--------------------------------------------------------
|
| 1669 |
-- DDL for Index PK_WORLDS
|
1670 |
-- DDL for Index PKNOTE_MANAGER1
|
| 1670 |
--------------------------------------------------------
|
1671 |
--------------------------------------------------------
|
| 1671 |
|
1672 |
|
| 1672 |
CREATE UNIQUE INDEX "PK_WORLDS" ON "WORLDS" ("WORLD_ID")
|
1673 |
CREATE UNIQUE INDEX "PKNOTE_MANAGER1" ON "NOTE_MANAGER" ("NID")
|
| 1673 |
;
|
1674 |
;
|
| 1674 |
/
|
1675 |
/
|
| 1675 |
--------------------------------------------------------
|
1676 |
--------------------------------------------------------
|
| 1676 |
-- DDL for Index PROCESSES_PK
|
1677 |
-- DDL for Index INX_PACKAGES_V_MM
|
| 1677 |
--------------------------------------------------------
|
1678 |
--------------------------------------------------------
|
| 1678 |
|
1679 |
|
| 1679 |
CREATE UNIQUE INDEX "PROCESSES_PK" ON "PROCESSES" ("PROC_ID")
|
1680 |
CREATE INDEX "INX_PACKAGES_V_MM" ON "PACKAGE_VERSIONS" ("V_MM")
|
| 1680 |
;
|
1681 |
;
|
| 1681 |
/
|
1682 |
/
|
| 1682 |
--------------------------------------------------------
|
1683 |
--------------------------------------------------------
|
| 1683 |
-- DDL for Index PRODUCT_STATES_PK
|
1684 |
-- DDL for Index INX_CODE_REVIEW
|
| 1684 |
--------------------------------------------------------
|
1685 |
--------------------------------------------------------
|
| 1685 |
|
1686 |
|
| 1686 |
CREATE UNIQUE INDEX "PRODUCT_STATES_PK" ON "PRODUCT_STATES" ("STATE_ID")
|
1687 |
CREATE UNIQUE INDEX "INX_CODE_REVIEW" ON "CODE_REVIEWS" ("PV_ID")
|
| 1687 |
;
|
1688 |
;
|
| 1688 |
/
|
1689 |
/
|
| 1689 |
--------------------------------------------------------
|
1690 |
--------------------------------------------------------
|
| 1690 |
-- DDL for Index SYS_C0014728
|
1691 |
-- DDL for Index UNQ_VTREES
|
| 1691 |
--------------------------------------------------------
|
1692 |
--------------------------------------------------------
|
| 1692 |
|
1693 |
|
| 1693 |
CREATE UNIQUE INDEX "SYS_C0014728" ON "AUTOBUILD_FAILURE" ("GROUP_EMAIL_ID")
|
1694 |
CREATE UNIQUE INDEX "UNQ_VTREES" ON "VTREES" ("PROJ_ID", "VTREE_NAME")
|
| 1694 |
;
|
1695 |
;
|
| 1695 |
/
|
1696 |
/
|
| 1696 |
--------------------------------------------------------
|
1697 |
--------------------------------------------------------
|
| 1697 |
-- DDL for Index SYS_C0014793
|
1698 |
-- DDL for Index INX_PACKAGE_DEPS_PKG_ID
|
| 1698 |
--------------------------------------------------------
|
1699 |
--------------------------------------------------------
|
| 1699 |
|
1700 |
|
| 1700 |
CREATE UNIQUE INDEX "SYS_C0014793" ON "GBE_MACHTYPE" ("GBE_ID")
|
1701 |
CREATE INDEX "INX_PACKAGE_DEPS_PKG_ID" ON "PACKAGE_DEPENDENCIES" ("PKG_ID")
|
| 1701 |
;
|
1702 |
;
|
| 1702 |
/
|
1703 |
/
|
| 1703 |
--------------------------------------------------------
|
1704 |
--------------------------------------------------------
|
| 1704 |
-- DDL for Index SYS_C0014896
|
1705 |
-- DDL for Index UNQ_PROJECTS
|
| 1705 |
--------------------------------------------------------
|
1706 |
--------------------------------------------------------
|
| 1706 |
|
1707 |
|
| 1707 |
CREATE UNIQUE INDEX "SYS_C0014896" ON "RELEASE_CONFIG" ("RCON_ID")
|
1708 |
CREATE UNIQUE INDEX "UNQ_PROJECTS" ON "PROJECTS" ("PROJ_NAME")
|
| 1708 |
;
|
1709 |
;
|
| 1709 |
/
|
1710 |
/
|
| 1710 |
--------------------------------------------------------
|
1711 |
--------------------------------------------------------
|
| 1711 |
-- DDL for Index SYS_C0014918
|
1712 |
-- DDL for Index INX_PACKAGES_V_EXT
|
| 1712 |
--------------------------------------------------------
|
1713 |
--------------------------------------------------------
|
| 1713 |
|
1714 |
|
| 1714 |
CREATE UNIQUE INDEX "SYS_C0014918" ON "REPEAT_SCHEDULE" ("RPT_ID")
|
1715 |
CREATE INDEX "INX_PACKAGES_V_EXT" ON "PACKAGE_VERSIONS" ("V_EXT")
|
| 1715 |
;
|
1716 |
;
|
| 1716 |
/
|
1717 |
/
|
| 1717 |
--------------------------------------------------------
|
1718 |
--------------------------------------------------------
|
| 1718 |
-- DDL for Index SYS_C0014926
|
1719 |
-- DDL for Index PK_PROJECTS
|
| 1719 |
--------------------------------------------------------
|
1720 |
--------------------------------------------------------
|
| 1720 |
|
1721 |
|
| 1721 |
CREATE UNIQUE INDEX "SYS_C0014926" ON "RUN_LEVEL_SCHEDULE" ("SCHEDULED_ID")
|
1722 |
CREATE UNIQUE INDEX "PK_PROJECTS" ON "PROJECTS" ("PROJ_ID")
|
| 1722 |
;
|
1723 |
;
|
| 1723 |
/
|
1724 |
/
|
| 1724 |
--------------------------------------------------------
|
1725 |
--------------------------------------------------------
|
| 1725 |
-- DDL for Index UNQ_ACTTYPE_ID
|
1726 |
-- DDL for Index INX_TES_PV
|
| 1726 |
--------------------------------------------------------
|
1727 |
--------------------------------------------------------
|
| 1727 |
|
1728 |
|
| 1728 |
CREATE UNIQUE INDEX "UNQ_ACTTYPE_ID" ON "ACTION_TYPE" ("ACTTYPE_ID")
|
1729 |
CREATE INDEX "INX_TES_PV" ON "TEMP_ENV_STATES" ("PV_ID")
|
| 1729 |
;
|
1730 |
;
|
| 1730 |
/
|
1731 |
/
|
| 1731 |
--------------------------------------------------------
|
1732 |
--------------------------------------------------------
|
| 1732 |
-- DDL for Index UNQ_AN_PART1
|
1733 |
-- DDL for Index UNQ_VTREE_WORLD
|
| 1733 |
--------------------------------------------------------
|
1734 |
--------------------------------------------------------
|
| 1734 |
|
1735 |
|
| 1735 |
CREATE UNIQUE INDEX "UNQ_AN_PART1" ON "ADDITIONAL_NOTES" ("PV_ID", "NOTE_ID")
|
1736 |
CREATE UNIQUE INDEX "UNQ_VTREE_WORLD" ON "VTREES_WORLD" ("WORLD_ID", "VTREE_ID")
|
| 1736 |
;
|
1737 |
;
|
| 1737 |
/
|
1738 |
/
|
| 1738 |
--------------------------------------------------------
|
1739 |
--------------------------------------------------------
|
| 1739 |
-- DDL for Index UNQ_AN_PART2
|
1740 |
-- DDL for Index UNQ_IGW
|
| 1740 |
--------------------------------------------------------
|
1741 |
--------------------------------------------------------
|
| 1741 |
|
1742 |
|
| 1742 |
CREATE UNIQUE INDEX "UNQ_AN_PART2" ON "ADDITIONAL_NOTES" ("PV_ID", "NOTE_TITLE")
|
1743 |
CREATE UNIQUE INDEX "UNQ_IGW" ON "IGNORE_WARNINGS" ("RTAG_ID", "PV_ID", "DPV_ID")
|
| 1743 |
;
|
1744 |
;
|
| 1744 |
/
|
1745 |
/
|
| 1745 |
--------------------------------------------------------
|
1746 |
--------------------------------------------------------
|
| 1746 |
-- DDL for Index UNQ_BUILD_ENV
|
1747 |
-- DDL for Index INX_DAEMON_INST_RTAG_ID
|
| 1747 |
--------------------------------------------------------
|
1748 |
--------------------------------------------------------
|
| 1748 |
|
1749 |
|
| 1749 |
CREATE UNIQUE INDEX "UNQ_BUILD_ENV" ON "BUILD_ENVIRONMENTS" ("BE_NAME")
|
1750 |
CREATE INDEX "INX_DAEMON_INST_RTAG_ID" ON "DAEMON_INSTRUCTIONS" ("RTAG_ID")
|
| 1750 |
;
|
1751 |
;
|
| 1751 |
/
|
1752 |
/
|
| 1752 |
--------------------------------------------------------
|
1753 |
--------------------------------------------------------
|
| 1753 |
-- DDL for Index UNQ_BUILD_ENV_DOCS
|
1754 |
-- DDL for Index PK_NOTIFICATION_HISTORY
|
| 1754 |
--------------------------------------------------------
|
1755 |
--------------------------------------------------------
|
| 1755 |
|
1756 |
|
| 1756 |
CREATE UNIQUE INDEX "UNQ_BUILD_ENV_DOCS" ON "BUILD_ENV_DOCUMENTS" ("BE_ID", "DOC_NUM")
|
1757 |
CREATE UNIQUE INDEX "PK_NOTIFICATION_HISTORY" ON "NOTIFICATION_HISTORY" ("RTAG_ID", "PV_ID", "USER_ID")
|
| 1757 |
;
|
1758 |
;
|
| 1758 |
/
|
1759 |
/
|
| 1759 |
--------------------------------------------------------
|
1760 |
--------------------------------------------------------
|
| 1760 |
-- DDL for Index UNQ_BUILD_MACHINE_CONFIG01
|
1761 |
-- DDL for Index UNQ_PACKAGE_DEPENDENCIES
|
| 1761 |
--------------------------------------------------------
|
1762 |
--------------------------------------------------------
|
| 1762 |
|
1763 |
|
| 1763 |
CREATE UNIQUE INDEX "UNQ_BUILD_MACHINE_CONFIG01" ON "BUILD_MACHINE_CONFIG" (LOWER("DISPLAY_NAME"))
|
1764 |
CREATE UNIQUE INDEX "UNQ_PACKAGE_DEPENDENCIES" ON "PACKAGE_DEPENDENCIES" ("PV_ID", "DPV_ID")
|
| 1764 |
;
|
1765 |
;
|
| 1765 |
/
|
1766 |
/
|
| 1766 |
--------------------------------------------------------
|
1767 |
--------------------------------------------------------
|
| 1767 |
-- DDL for Index UNQ_BUILD_MACHINE_CONFIG02
|
1768 |
-- DDL for Index INX_PACKAGE_DEPS_PV_ID
|
| 1768 |
--------------------------------------------------------
|
1769 |
--------------------------------------------------------
|
| 1769 |
|
1770 |
|
| 1770 |
CREATE UNIQUE INDEX "UNQ_BUILD_MACHINE_CONFIG02" ON "BUILD_MACHINE_CONFIG" ("MACHINE_HOSTNAME")
|
1771 |
CREATE INDEX "INX_PACKAGE_DEPS_PV_ID" ON "PACKAGE_DEPENDENCIES" ("PV_ID")
|
| 1771 |
;
|
1772 |
;
|
| 1772 |
/
|
1773 |
/
|
| 1773 |
--------------------------------------------------------
|
1774 |
--------------------------------------------------------
|
| 1774 |
-- DDL for Index UNQ_BUILD_ORDER
|
1775 |
-- DDL for Index BUILD_STANDARDS_PK
|
| 1775 |
--------------------------------------------------------
|
1776 |
--------------------------------------------------------
|
| 1776 |
|
1777 |
|
| 1777 |
CREATE UNIQUE INDEX "UNQ_BUILD_ORDER" ON "BUILD_ORDER" ("RTAG_ID", "PV_ID", "STEP_NUM")
|
1778 |
CREATE UNIQUE INDEX "BUILD_STANDARDS_PK" ON "BUILD_STANDARDS" ("BS_ID")
|
| 1778 |
;
|
1779 |
;
|
| 1779 |
/
|
1780 |
/
|
| 1780 |
--------------------------------------------------------
|
1781 |
--------------------------------------------------------
|
| 1781 |
-- DDL for Index UNQ_CQ
|
1782 |
-- DDL for Index UNQ_CQ
|
| 1782 |
--------------------------------------------------------
|
1783 |
--------------------------------------------------------
|
| 1783 |
|
1784 |
|
| 1784 |
CREATE UNIQUE INDEX "UNQ_CQ" ON "CQ_ISSUES" ("PV_ID", "ISS_ID", "ISS_DB")
|
1785 |
CREATE UNIQUE INDEX "UNQ_CQ" ON "CQ_ISSUES" ("PV_ID", "ISS_ID", "ISS_DB")
|
| 1785 |
;
|
1786 |
;
|
| 1786 |
/
|
1787 |
/
|
| 1787 |
--------------------------------------------------------
|
1788 |
--------------------------------------------------------
|
| 1788 |
-- DDL for Index UNQ_IGW
|
1789 |
-- DDL for Index UNQ_PACKAGE_VERSIONS
|
| 1789 |
--------------------------------------------------------
|
1790 |
--------------------------------------------------------
|
| 1790 |
|
1791 |
|
| 1791 |
CREATE UNIQUE INDEX "UNQ_IGW" ON "IGNORE_WARNINGS" ("RTAG_ID", "PV_ID", "DPV_ID")
|
1792 |
CREATE UNIQUE INDEX "UNQ_PACKAGE_VERSIONS" ON "PACKAGE_VERSIONS" ("PKG_ID", "PKG_VERSION")
|
| 1792 |
;
|
1793 |
;
|
| 1793 |
/
|
1794 |
/
|
| 1794 |
--------------------------------------------------------
|
1795 |
--------------------------------------------------------
|
| 1795 |
-- DDL for Index UNQ_PACKAGES
|
1796 |
-- DDL for Index INX_PV_ID_TEST_ID_PKGDOC
|
| 1796 |
--------------------------------------------------------
|
1797 |
--------------------------------------------------------
|
| 1797 |
|
1798 |
|
| 1798 |
CREATE UNIQUE INDEX "UNQ_PACKAGES" ON "PACKAGES" ("PKG_NAME")
|
1799 |
CREATE INDEX "INX_PV_ID_TEST_ID_PKGDOC" ON "PACKAGE_DOCUMENTS" ("PV_ID", "TEST_ID")
|
| 1799 |
;
|
1800 |
;
|
| 1800 |
/
|
1801 |
/
|
| 1801 |
--------------------------------------------------------
|
1802 |
--------------------------------------------------------
|
| 1802 |
-- DDL for Index UNQ_PACKAGE_DEPENDENCIES
|
1803 |
-- DDL for Index UNQ_PACKAGE_PATCHES
|
| 1803 |
--------------------------------------------------------
|
1804 |
--------------------------------------------------------
|
| 1804 |
|
1805 |
|
| 1805 |
CREATE UNIQUE INDEX "UNQ_PACKAGE_DEPENDENCIES" ON "PACKAGE_DEPENDENCIES" ("PV_ID", "DPV_ID")
|
1806 |
CREATE UNIQUE INDEX "UNQ_PACKAGE_PATCHES" ON "PACKAGE_PATCHES" ("PATCH_ID")
|
| 1806 |
;
|
1807 |
;
|
| 1807 |
/
|
1808 |
/
|
| 1808 |
--------------------------------------------------------
|
1809 |
--------------------------------------------------------
|
| 1809 |
-- DDL for Index UNQ_PACKAGE_METRICS
|
1810 |
-- DDL for Index UNQ_REL_COMPONENTS
|
| 1810 |
--------------------------------------------------------
|
1811 |
--------------------------------------------------------
|
| 1811 |
|
1812 |
|
| 1812 |
CREATE UNIQUE INDEX "UNQ_PACKAGE_METRICS" ON "PACKAGE_METRICS" ("PV_ID")
|
1813 |
CREATE UNIQUE INDEX "UNQ_REL_COMPONENTS" ON "RELEASE_COMPONENTS" ("PV_ID", "FILE_NAME", "FILE_PATH")
|
| 1813 |
;
|
1814 |
;
|
| 1814 |
/
|
1815 |
/
|
| 1815 |
--------------------------------------------------------
|
1816 |
--------------------------------------------------------
|
| 1816 |
-- DDL for Index UNQ_PACKAGE_PATCHES
|
1817 |
-- DDL for Index PK_PACKAGE_VERSIONS
|
| 1817 |
--------------------------------------------------------
|
1818 |
--------------------------------------------------------
|
| 1818 |
|
1819 |
|
| 1819 |
CREATE UNIQUE INDEX "UNQ_PACKAGE_PATCHES" ON "PACKAGE_PATCHES" ("PATCH_ID")
|
1820 |
CREATE UNIQUE INDEX "PK_PACKAGE_VERSIONS" ON "PACKAGE_VERSIONS" ("PV_ID")
|
| 1820 |
;
|
1821 |
;
|
| 1821 |
/
|
1822 |
/
|
| 1822 |
--------------------------------------------------------
|
1823 |
--------------------------------------------------------
|
| 1823 |
-- DDL for Index UNQ_PACKAGE_VERSIONS
|
1824 |
-- DDL for Index UNQ_RELEASE_METRICS
|
| 1824 |
--------------------------------------------------------
|
1825 |
--------------------------------------------------------
|
| 1825 |
|
1826 |
|
| 1826 |
CREATE UNIQUE INDEX "UNQ_PACKAGE_VERSIONS" ON "PACKAGE_VERSIONS" ("PKG_ID", "PKG_VERSION")
|
1827 |
CREATE UNIQUE INDEX "UNQ_RELEASE_METRICS" ON "RELEASE_METRICS" ("RTAG_ID")
|
| 1827 |
;
|
1828 |
;
|
| 1828 |
/
|
1829 |
/
|
| 1829 |
--------------------------------------------------------
|
1830 |
--------------------------------------------------------
|
| 1830 |
-- DDL for Index UNQ_PKG_BUILD_ENV
|
1831 |
-- DDL for Index UNQ_BUILD_ORDER
|
| 1831 |
--------------------------------------------------------
|
1832 |
--------------------------------------------------------
|
| 1832 |
|
1833 |
|
| 1833 |
CREATE UNIQUE INDEX "UNQ_PKG_BUILD_ENV" ON "PACKAGE_BUILD_ENV" ("PV_ID", "BE_ID")
|
1834 |
CREATE UNIQUE INDEX "UNQ_BUILD_ORDER" ON "BUILD_ORDER" ("RTAG_ID", "PV_ID", "STEP_NUM")
|
| 1834 |
;
|
1835 |
;
|
| 1835 |
/
|
1836 |
/
|
| 1836 |
--------------------------------------------------------
|
1837 |
--------------------------------------------------------
|
| 1837 |
-- DDL for Index UNQ_PKG_DOC
|
1838 |
-- DDL for Index PK_BUILD_ENVIRONMENTS
|
| 1838 |
--------------------------------------------------------
|
1839 |
--------------------------------------------------------
|
| 1839 |
|
1840 |
|
| 1840 |
CREATE UNIQUE INDEX "UNQ_PKG_DOC" ON "PACKAGE_DOCUMENTS" ("PV_ID", "DOC_NUM")
|
1841 |
CREATE UNIQUE INDEX "PK_BUILD_ENVIRONMENTS" ON "BUILD_ENVIRONMENTS" ("BE_ID")
|
| 1841 |
;
|
1842 |
;
|
| 1842 |
/
|
1843 |
/
|
| 1843 |
--------------------------------------------------------
|
1844 |
--------------------------------------------------------
|
| 1844 |
-- DDL for Index UNQ_PLANNED
|
1845 |
-- DDL for Index INX_PACKAGE_DEPS_DPKG_ID
|
| 1845 |
--------------------------------------------------------
|
1846 |
--------------------------------------------------------
|
| 1846 |
|
1847 |
|
| 1847 |
CREATE INDEX "UNQ_PLANNED" ON "PLANNED" ("RTAG_ID", "PV_ID")
|
1848 |
CREATE INDEX "INX_PACKAGE_DEPS_DPKG_ID" ON "PACKAGE_DEPENDENCIES" ("DPKG_ID")
|
| 1848 |
;
|
1849 |
;
|
| 1849 |
/
|
1850 |
/
|
| 1850 |
--------------------------------------------------------
|
1851 |
--------------------------------------------------------
|
| 1851 |
-- DDL for Index UNQ_PLATFORM
|
1852 |
-- DDL for Index INX_RL_REFRTAG_ID
|
| 1852 |
--------------------------------------------------------
|
1853 |
--------------------------------------------------------
|
| 1853 |
|
1854 |
|
| 1854 |
CREATE UNIQUE INDEX "UNQ_PLATFORM" ON "PLATFORMS" ("NAME")
|
1855 |
CREATE INDEX "INX_RL_REFRTAG_ID" ON "RELEASE_LINKS" ("REF_RTAG_ID")
|
| 1855 |
;
|
1856 |
;
|
| 1856 |
/
|
1857 |
/
|
| 1857 |
--------------------------------------------------------
|
1858 |
--------------------------------------------------------
|
| 1858 |
-- DDL for Index UNQ_PROJECTS
|
1859 |
-- DDL for Index INX_RC_BASE_VIEW_ID
|
| 1859 |
--------------------------------------------------------
|
1860 |
--------------------------------------------------------
|
| 1860 |
|
1861 |
|
| 1861 |
CREATE UNIQUE INDEX "UNQ_PROJECTS" ON "PROJECTS" ("PROJ_NAME")
|
1862 |
CREATE INDEX "INX_RC_BASE_VIEW_ID" ON "RELEASE_CONTENT" ("BASE_VIEW_ID")
|
| 1862 |
;
|
1863 |
;
|
| 1863 |
/
|
1864 |
/
|
| 1864 |
--------------------------------------------------------
|
1865 |
--------------------------------------------------------
|
| - |
|
1866 |
-- DDL for Index INX_DAEMON_INST_PV_ID
|
| - |
|
1867 |
--------------------------------------------------------
|
| - |
|
1868 |
|
| - |
|
1869 |
CREATE INDEX "INX_DAEMON_INST_PV_ID" ON "DAEMON_INSTRUCTIONS" ("PV_ID")
|
| - |
|
1870 |
;
|
| - |
|
1871 |
/
|
| - |
|
1872 |
--------------------------------------------------------
|
| 1865 |
-- DDL for Index UNQ_PROJECT_EXT
|
1873 |
-- DDL for Index UNQ_PROJECT_EXT
|
| 1866 |
--------------------------------------------------------
|
1874 |
--------------------------------------------------------
|
| 1867 |
|
1875 |
|
| 1868 |
CREATE UNIQUE INDEX "UNQ_PROJECT_EXT" ON "PROJECT_EXTENTIONS" ("PROJ_ID", "EXT_NAME")
|
1876 |
CREATE UNIQUE INDEX "UNQ_PROJECT_EXT" ON "PROJECT_EXTENTIONS" ("PROJ_ID", "EXT_NAME")
|
| 1869 |
;
|
1877 |
;
|
| 1870 |
/
|
1878 |
/
|
| 1871 |
--------------------------------------------------------
|
1879 |
--------------------------------------------------------
|
| 1872 |
-- DDL for Index UNQ_RELEASE_CONTENTS
|
1880 |
-- DDL for Index VCS_TYPE_PK
|
| 1873 |
--------------------------------------------------------
|
1881 |
--------------------------------------------------------
|
| 1874 |
|
1882 |
|
| 1875 |
CREATE UNIQUE INDEX "UNQ_RELEASE_CONTENTS" ON "RELEASE_CONTENT" ("RTAG_ID", "PV_ID")
|
1883 |
CREATE UNIQUE INDEX "VCS_TYPE_PK" ON "VCS_TYPE" ("VCS_TYPE_ID")
|
| 1876 |
;
|
1884 |
;
|
| 1877 |
/
|
1885 |
/
|
| 1878 |
--------------------------------------------------------
|
1886 |
--------------------------------------------------------
|
| 1879 |
-- DDL for Index UNQ_RELEASE_LINKS
|
1887 |
-- DDL for Index INX_PC_FILE_NAME
|
| 1880 |
--------------------------------------------------------
|
1888 |
--------------------------------------------------------
|
| 1881 |
|
1889 |
|
| 1882 |
CREATE UNIQUE INDEX "UNQ_RELEASE_LINKS" ON "RELEASE_LINKS" ("RTAG_ID", "REF_RTAG_ID")
|
1890 |
CREATE INDEX "INX_PC_FILE_NAME" ON "PRODUCT_COMPONENTS" (UPPER("FILE_NAME"))
|
| 1883 |
;
|
1891 |
;
|
| 1884 |
/
|
1892 |
/
|
| 1885 |
--------------------------------------------------------
|
1893 |
--------------------------------------------------------
|
| 1886 |
-- DDL for Index UNQ_RELEASE_METRICS
|
1894 |
-- DDL for Index PK_RELEASE_TAGS
|
| 1887 |
--------------------------------------------------------
|
1895 |
--------------------------------------------------------
|
| 1888 |
|
1896 |
|
| 1889 |
CREATE UNIQUE INDEX "UNQ_RELEASE_METRICS" ON "RELEASE_METRICS" ("RTAG_ID")
|
1897 |
CREATE UNIQUE INDEX "PK_RELEASE_TAGS" ON "RELEASE_TAGS" ("RTAG_ID")
|
| 1890 |
;
|
1898 |
;
|
| 1891 |
/
|
1899 |
/
|
| 1892 |
--------------------------------------------------------
|
1900 |
--------------------------------------------------------
|
| 1893 |
-- DDL for Index UNQ_REL_COMPONENTS
|
1901 |
-- DDL for Index FK_PROJ_ID_RELEASE_TAGS
|
| 1894 |
--------------------------------------------------------
|
1902 |
--------------------------------------------------------
|
| 1895 |
|
1903 |
|
| 1896 |
CREATE UNIQUE INDEX "UNQ_REL_COMPONENTS" ON "RELEASE_COMPONENTS" ("PV_ID", "FILE_NAME", "FILE_PATH")
|
1904 |
CREATE INDEX "FK_PROJ_ID_RELEASE_TAGS" ON "RELEASE_TAGS" ("PROJ_ID")
|
| 1897 |
;
|
1905 |
;
|
| 1898 |
/
|
1906 |
/
|
| 1899 |
--------------------------------------------------------
|
1907 |
--------------------------------------------------------
|
| 1900 |
-- DDL for Index UNQ_RTD
|
1908 |
-- DDL for Index INX_RCOMP_PV_ID
|
| 1901 |
--------------------------------------------------------
|
1909 |
--------------------------------------------------------
|
| 1902 |
|
1910 |
|
| 1903 |
CREATE INDEX "UNQ_RTD" ON "RUNTIME_DEPENDENCIES" ("PV_ID", "RTD_ID")
|
1911 |
CREATE INDEX "INX_RCOMP_PV_ID" ON "RELEASE_COMPONENTS" ("PV_ID")
|
| 1904 |
;
|
1912 |
;
|
| 1905 |
/
|
1913 |
/
|
| 1906 |
--------------------------------------------------------
|
1914 |
--------------------------------------------------------
|
| 1907 |
-- DDL for Index UNQ_TEST_TYPE_NAME
|
1915 |
-- DDL for Index MICROSOFT_PK_DTPROPERTIES
|
| 1908 |
--------------------------------------------------------
|
1916 |
--------------------------------------------------------
|
| 1909 |
|
1917 |
|
| 1910 |
CREATE UNIQUE INDEX "UNQ_TEST_TYPE_NAME" ON "TEST_TYPES" ("TEST_TYPE_NAME")
|
1918 |
CREATE UNIQUE INDEX "MICROSOFT_PK_DTPROPERTIES" ON "MICROSOFTDTPROPERTIES" ("ID", "PROPERTY")
|
| 1911 |
;
|
1919 |
;
|
| 1912 |
/
|
1920 |
/
|
| 1913 |
--------------------------------------------------------
|
1921 |
--------------------------------------------------------
|
| 1914 |
-- DDL for Index UNQ_UT_PART1
|
1922 |
-- DDL for Index INX_UT_PV_TEST_TYPE
|
| 1915 |
--------------------------------------------------------
|
1923 |
--------------------------------------------------------
|
| 1916 |
|
1924 |
|
| 1917 |
CREATE UNIQUE INDEX "UNQ_UT_PART1" ON "UNIT_TESTS" ("PV_ID", "TEST_ID")
|
1925 |
CREATE INDEX "INX_UT_PV_TEST_TYPE" ON "UNIT_TESTS" ("PV_ID", "TEST_TYPES_FK")
|
| 1918 |
;
|
1926 |
;
|
| 1919 |
/
|
1927 |
/
|
| 1920 |
--------------------------------------------------------
|
1928 |
--------------------------------------------------------
|
| 1921 |
-- DDL for Index UNQ_VALIDATION_RULES
|
1929 |
-- DDL for Index PK_WORLDS
|
| 1922 |
--------------------------------------------------------
|
1930 |
--------------------------------------------------------
|
| 1923 |
|
1931 |
|
| 1924 |
CREATE UNIQUE INDEX "UNQ_VALIDATION_RULES" ON "VALIDATION_RULES" ("FIELD_NAME")
|
1932 |
CREATE UNIQUE INDEX "PK_WORLDS" ON "WORLDS" ("WORLD_ID")
|
| 1925 |
;
|
1933 |
;
|
| 1926 |
/
|
1934 |
/
|
| 1927 |
--------------------------------------------------------
|
1935 |
--------------------------------------------------------
|
| 1928 |
-- DDL for Index UNQ_VIEWS
|
1936 |
-- DDL for Index UNQ_AN_PART2
|
| 1929 |
--------------------------------------------------------
|
1937 |
--------------------------------------------------------
|
| 1930 |
|
1938 |
|
| 1931 |
CREATE UNIQUE INDEX "UNQ_VIEWS" ON "VIEWS" ("VIEW_NAME", "OWNER_ID")
|
1939 |
CREATE UNIQUE INDEX "UNQ_AN_PART2" ON "ADDITIONAL_NOTES" ("PV_ID", "NOTE_TITLE")
|
| 1932 |
;
|
1940 |
;
|
| 1933 |
/
|
1941 |
/
|
| 1934 |
--------------------------------------------------------
|
1942 |
--------------------------------------------------------
|
| 1935 |
-- DDL for Index UNQ_VIEW_DEF
|
1943 |
-- Constraints for Table RELEASE_TAGS
|
| 1936 |
--------------------------------------------------------
|
1944 |
--------------------------------------------------------
|
| 1937 |
|
1945 |
|
| - |
|
1946 |
ALTER TABLE "RELEASE_TAGS" ADD CONSTRAINT "PK_RELEASE_TAGS" PRIMARY KEY ("RTAG_ID") ENABLE;
|
| - |
|
1947 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| - |
|
1948 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("PARENT_RTAG_ID" NOT NULL ENABLE);
|
| - |
|
1949 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("REBUILD_STAMP" NOT NULL ENABLE);
|
| 1938 |
CREATE UNIQUE INDEX "UNQ_VIEW_DEF" ON "VIEW_DEF" ("VIEW_ID", "PKG_ID")
|
1950 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("REBUILD_ENV" NOT NULL ENABLE);
|
| 1939 |
;
|
- |
|
| - |
|
1951 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("OFFICIAL" NOT NULL ENABLE);
|
| - |
|
1952 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("RTAG_NAME" NOT NULL ENABLE);
|
| - |
|
1953 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 1940 |
/
|
1954 |
/
|
| 1941 |
--------------------------------------------------------
|
1955 |
--------------------------------------------------------
|
| 1942 |
-- DDL for Index UNQ_VIEW_SETTINGS
|
1956 |
-- Constraints for Table RIPPLE_FIELD_STATES
|
| 1943 |
--------------------------------------------------------
|
1957 |
--------------------------------------------------------
|
| 1944 |
|
1958 |
|
| - |
|
1959 |
ALTER TABLE "RIPPLE_FIELD_STATES" MODIFY ("STATE_ACRONYM" NOT NULL DISABLE);
|
| 1945 |
CREATE UNIQUE INDEX "UNQ_VIEW_SETTINGS" ON "VIEW_SETTINGS" ("USER_ID", "VIEW_ID")
|
1960 |
ALTER TABLE "RIPPLE_FIELD_STATES" MODIFY ("STATE_ID" NOT NULL ENABLE);
|
| 1946 |
;
|
- |
|
| 1947 |
/
|
1961 |
/
|
| 1948 |
--------------------------------------------------------
|
1962 |
--------------------------------------------------------
|
| 1949 |
-- DDL for Index UNQ_VTREES
|
1963 |
-- Constraints for Table RUNTIME_DEPENDENCIES
|
| 1950 |
--------------------------------------------------------
|
1964 |
--------------------------------------------------------
|
| 1951 |
|
1965 |
|
| - |
|
1966 |
ALTER TABLE "RUNTIME_DEPENDENCIES" MODIFY ("MOD_USER" NOT NULL ENABLE);
|
| - |
|
1967 |
ALTER TABLE "RUNTIME_DEPENDENCIES" MODIFY ("MOD_DATE" NOT NULL ENABLE);
|
| 1952 |
CREATE UNIQUE INDEX "UNQ_VTREES" ON "VTREES" ("PROJ_ID", "VTREE_NAME")
|
1968 |
ALTER TABLE "RUNTIME_DEPENDENCIES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 1953 |
;
|
- |
|
| 1954 |
/
|
1969 |
/
|
| 1955 |
--------------------------------------------------------
|
1970 |
--------------------------------------------------------
|
| 1956 |
-- DDL for Index UNQ_VTREE_WORLD
|
1971 |
-- Constraints for Table PACKAGE_PROCESSES
|
| 1957 |
--------------------------------------------------------
|
1972 |
--------------------------------------------------------
|
| 1958 |
|
1973 |
|
| 1959 |
CREATE UNIQUE INDEX "UNQ_VTREE_WORLD" ON "VTREES_WORLD" ("WORLD_ID", "VTREE_ID")
|
1974 |
ALTER TABLE "PACKAGE_PROCESSES" MODIFY ("PROC_ID" NOT NULL ENABLE);
|
| 1960 |
;
|
- |
|
| - |
|
1975 |
ALTER TABLE "PACKAGE_PROCESSES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 1961 |
/
|
1976 |
/
|
| 1962 |
--------------------------------------------------------
|
1977 |
--------------------------------------------------------
|
| 1963 |
-- DDL for Index UNQ_WORK_IN_PROGRESS
|
1978 |
-- Constraints for Table DO_NOT_RIPPLE
|
| 1964 |
--------------------------------------------------------
|
1979 |
--------------------------------------------------------
|
| 1965 |
|
1980 |
|
| 1966 |
CREATE UNIQUE INDEX "UNQ_WORK_IN_PROGRESS" ON "WORK_IN_PROGRESS" ("RTAG_ID", "PV_ID")
|
1981 |
ALTER TABLE "DO_NOT_RIPPLE" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 1967 |
;
|
- |
|
| - |
|
1982 |
ALTER TABLE "DO_NOT_RIPPLE" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 1968 |
/
|
1983 |
/
|
| 1969 |
--------------------------------------------------------
|
1984 |
--------------------------------------------------------
|
| 1970 |
-- DDL for Index VCS_TYPE_PK
|
1985 |
-- Constraints for Table RELEASE_COMPONENTS
|
| 1971 |
--------------------------------------------------------
|
1986 |
--------------------------------------------------------
|
| 1972 |
|
1987 |
|
| 1973 |
CREATE UNIQUE INDEX "VCS_TYPE_PK" ON "VCS_TYPE" ("VCS_TYPE_ID")
|
1988 |
ALTER TABLE "RELEASE_COMPONENTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 1974 |
;
|
1989 |
/
|
| - |
|
1990 |
--------------------------------------------------------
|
| - |
|
1991 |
-- Constraints for Table VIEW_SETTINGS
|
| - |
|
1992 |
--------------------------------------------------------
|
| - |
|
1993 |
|
| - |
|
1994 |
ALTER TABLE "VIEW_SETTINGS" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
| - |
|
1995 |
ALTER TABLE "VIEW_SETTINGS" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| 1975 |
/
|
1996 |
/
|
| 1976 |
--------------------------------------------------------
|
1997 |
--------------------------------------------------------
|
| 1977 |
-- Constraints for Table ABT_ACTION_LOG
|
1998 |
-- Constraints for Table WORLDS
|
| 1978 |
--------------------------------------------------------
|
1999 |
--------------------------------------------------------
|
| 1979 |
|
2000 |
|
| - |
|
2001 |
ALTER TABLE "WORLDS" ADD CONSTRAINT "PK_WORLDS" PRIMARY KEY ("WORLD_ID") ENABLE;
|
| - |
|
2002 |
ALTER TABLE "WORLDS" MODIFY ("WORLD_NAME" NOT NULL ENABLE);
|
| 1980 |
ALTER TABLE "ABT_ACTION_LOG" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
2003 |
ALTER TABLE "WORLDS" MODIFY ("WORLD_ID" NOT NULL ENABLE);
|
| 1981 |
/
|
2004 |
/
|
| 1982 |
--------------------------------------------------------
|
2005 |
--------------------------------------------------------
|
| 1983 |
-- Constraints for Table ACTION_LOG
|
2006 |
-- Constraints for Table UNIT_TESTS
|
| 1984 |
--------------------------------------------------------
|
2007 |
--------------------------------------------------------
|
| 1985 |
|
2008 |
|
| 1986 |
ALTER TABLE "ACTION_LOG" MODIFY ("ACTTYPE_ID" NOT NULL ENABLE);
|
2009 |
ALTER TABLE "UNIT_TESTS" MODIFY ("TEST_TYPES_FK" NOT NULL ENABLE);
|
| 1987 |
ALTER TABLE "ACTION_LOG" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2010 |
ALTER TABLE "UNIT_TESTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 1988 |
ALTER TABLE "ACTION_LOG" MODIFY ("ACTION_DATETIME" NOT NULL ENABLE);
|
- |
|
| 1989 |
ALTER TABLE "ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
2011 |
ALTER TABLE "UNIT_TESTS" MODIFY ("TEST_ID" NOT NULL ENABLE);
|
| 1990 |
/
|
2012 |
/
|
| 1991 |
--------------------------------------------------------
|
2013 |
--------------------------------------------------------
|
| 1992 |
-- Constraints for Table ACTION_TYPE
|
2014 |
-- Constraints for Table PACKAGE_DOCUMENTS
|
| 1993 |
--------------------------------------------------------
|
2015 |
--------------------------------------------------------
|
| 1994 |
|
2016 |
|
| 1995 |
ALTER TABLE "ACTION_TYPE" ADD CONSTRAINT "UNQ_ACTTYPE_ID" PRIMARY KEY ("ACTTYPE_ID") ENABLE;
|
2017 |
ALTER TABLE "PACKAGE_DOCUMENTS" MODIFY ("DOC_NUM" NOT NULL ENABLE);
|
| 1996 |
ALTER TABLE "ACTION_TYPE" MODIFY ("NAME" NOT NULL ENABLE);
|
2018 |
ALTER TABLE "PACKAGE_DOCUMENTS" MODIFY ("DOC_ID" NOT NULL ENABLE);
|
| 1997 |
ALTER TABLE "ACTION_TYPE" MODIFY ("ACTTYPE_ID" NOT NULL ENABLE);
|
2019 |
ALTER TABLE "PACKAGE_DOCUMENTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 1998 |
/
|
2020 |
/
|
| 1999 |
--------------------------------------------------------
|
2021 |
--------------------------------------------------------
|
| 2000 |
-- Constraints for Table ADDITIONAL_NOTES
|
2022 |
-- Constraints for Table PACKAGE_BUILD_INFO
|
| 2001 |
--------------------------------------------------------
|
2023 |
--------------------------------------------------------
|
| 2002 |
|
2024 |
|
| 2003 |
ALTER TABLE "ADDITIONAL_NOTES" MODIFY ("MOD_USER" NOT NULL ENABLE);
|
- |
|
| 2004 |
ALTER TABLE "ADDITIONAL_NOTES" MODIFY ("MOD_DATE" NOT NULL ENABLE);
|
- |
|
| 2005 |
ALTER TABLE "ADDITIONAL_NOTES" MODIFY ("NOTE_TITLE" NOT NULL ENABLE);
|
- |
|
| 2006 |
ALTER TABLE "ADDITIONAL_NOTES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2025 |
ALTER TABLE "PACKAGE_BUILD_INFO" MODIFY ("BM_ID" NOT NULL ENABLE);
|
| 2007 |
ALTER TABLE "ADDITIONAL_NOTES" MODIFY ("NOTE_ID" NOT NULL ENABLE);
|
2026 |
ALTER TABLE "PACKAGE_BUILD_INFO" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2008 |
/
|
2027 |
/
|
| 2009 |
--------------------------------------------------------
|
2028 |
--------------------------------------------------------
|
| 2010 |
-- Constraints for Table ADVISORY_RIPPLE
|
2029 |
-- Constraints for Table ADVISORY_RIPPLE
|
| 2011 |
--------------------------------------------------------
|
2030 |
--------------------------------------------------------
|
| 2012 |
|
2031 |
|
| 2013 |
ALTER TABLE "ADVISORY_RIPPLE" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2032 |
ALTER TABLE "ADVISORY_RIPPLE" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2014 |
ALTER TABLE "ADVISORY_RIPPLE" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2033 |
ALTER TABLE "ADVISORY_RIPPLE" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2015 |
/
|
2034 |
/
|
| 2016 |
--------------------------------------------------------
|
2035 |
--------------------------------------------------------
|
| 2017 |
-- Constraints for Table ARCHIVE_ACTION_LOG
|
2036 |
-- Constraints for Table PRODUCT_STATES
|
| 2018 |
--------------------------------------------------------
|
2037 |
--------------------------------------------------------
|
| 2019 |
|
2038 |
|
| 2020 |
ALTER TABLE "ARCHIVE_ACTION_LOG" MODIFY ("DESCRIPTION" NOT NULL ENABLE);
|
2039 |
ALTER TABLE "PRODUCT_STATES" ADD CONSTRAINT "PRODUCT_STATES_PK" PRIMARY KEY ("STATE_ID") ENABLE;
|
| 2021 |
ALTER TABLE "ARCHIVE_ACTION_LOG" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2040 |
ALTER TABLE "PRODUCT_STATES" MODIFY ("STATE" NOT NULL ENABLE);
|
| 2022 |
ALTER TABLE "ARCHIVE_ACTION_LOG" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
|
- |
|
| 2023 |
ALTER TABLE "ARCHIVE_ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
2041 |
ALTER TABLE "PRODUCT_STATES" MODIFY ("STATE_ID" NOT NULL ENABLE);
|
| 2024 |
/
|
2042 |
/
|
| 2025 |
--------------------------------------------------------
|
2043 |
--------------------------------------------------------
|
| 2026 |
-- Constraints for Table ARCHIVE_DATA
|
2044 |
-- Constraints for Table PRODUCT_COMPONENTS
|
| 2027 |
--------------------------------------------------------
|
2045 |
--------------------------------------------------------
|
| 2028 |
|
2046 |
|
| 2029 |
ALTER TABLE "ARCHIVE_DATA" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2047 |
ALTER TABLE "PRODUCT_COMPONENTS" MODIFY ("OS_ID" NOT NULL ENABLE);
|
| 2030 |
ALTER TABLE "ARCHIVE_DATA" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2048 |
ALTER TABLE "PRODUCT_COMPONENTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2031 |
/
|
2049 |
/
|
| 2032 |
--------------------------------------------------------
|
2050 |
--------------------------------------------------------
|
| 2033 |
-- Constraints for Table AUTOBUILD_FAILURE
|
2051 |
-- Constraints for Table PACKAGE_PATCHES
|
| 2034 |
--------------------------------------------------------
|
2052 |
--------------------------------------------------------
|
| 2035 |
|
2053 |
|
| - |
|
2054 |
ALTER TABLE "PACKAGE_PATCHES" MODIFY ("INSTALL_ORDER" NOT NULL ENABLE);
|
| 2036 |
ALTER TABLE "AUTOBUILD_FAILURE" ADD PRIMARY KEY ("GROUP_EMAIL_ID") ENABLE;
|
2055 |
ALTER TABLE "PACKAGE_PATCHES" MODIFY ("PATCH_ID" NOT NULL ENABLE);
|
| 2037 |
ALTER TABLE "AUTOBUILD_FAILURE" MODIFY ("GROUP_EMAIL_ID" NOT NULL ENABLE);
|
2056 |
ALTER TABLE "PACKAGE_PATCHES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2038 |
/
|
2057 |
/
|
| 2039 |
--------------------------------------------------------
|
2058 |
--------------------------------------------------------
|
| 2040 |
-- Constraints for Table BUILD_ENVIRONMENTS
|
2059 |
-- Constraints for Table RUN_LEVEL_SCHEDULE
|
| 2041 |
--------------------------------------------------------
|
2060 |
--------------------------------------------------------
|
| 2042 |
|
2061 |
|
| 2043 |
ALTER TABLE "BUILD_ENVIRONMENTS" ADD CONSTRAINT "PK_BUILD_ENVIRONMENTS" PRIMARY KEY ("BE_ID") ENABLE;
|
- |
|
| 2044 |
ALTER TABLE "BUILD_ENVIRONMENTS" MODIFY ("BE_NAME" NOT NULL ENABLE);
|
2062 |
ALTER TABLE "RUN_LEVEL_SCHEDULE" ADD PRIMARY KEY ("SCHEDULED_ID") ENABLE;
|
| 2045 |
ALTER TABLE "BUILD_ENVIRONMENTS" MODIFY ("BE_ID" NOT NULL ENABLE);
|
2063 |
ALTER TABLE "RUN_LEVEL_SCHEDULE" MODIFY ("SCHEDULED_ID" NOT NULL ENABLE);
|
| 2046 |
/
|
2064 |
/
|
| 2047 |
--------------------------------------------------------
|
2065 |
--------------------------------------------------------
|
| 2048 |
-- Constraints for Table BUILD_ENV_DOCUMENTS
|
2066 |
-- Constraints for Table MICROSOFTDTPROPERTIES
|
| 2049 |
--------------------------------------------------------
|
2067 |
--------------------------------------------------------
|
| 2050 |
|
2068 |
|
| - |
|
2069 |
ALTER TABLE "MICROSOFTDTPROPERTIES" ADD CONSTRAINT "MICROSOFT_PK_DTPROPERTIES" PRIMARY KEY ("ID", "PROPERTY") ENABLE;
|
| 2051 |
ALTER TABLE "BUILD_ENV_DOCUMENTS" MODIFY ("DOC_NUM" NOT NULL ENABLE);
|
2070 |
ALTER TABLE "MICROSOFTDTPROPERTIES" MODIFY ("VERSION" CONSTRAINT "MICROSOFT_NN_VERSION" NOT NULL ENABLE);
|
| - |
|
2071 |
ALTER TABLE "MICROSOFTDTPROPERTIES" MODIFY ("PROPERTY" CONSTRAINT "MICROSOFT_NN_PROPERTY" NOT NULL ENABLE);
|
| 2052 |
ALTER TABLE "BUILD_ENV_DOCUMENTS" MODIFY ("BE_ID" NOT NULL ENABLE);
|
2072 |
ALTER TABLE "MICROSOFTDTPROPERTIES" MODIFY ("ID" CONSTRAINT "MICROSOFT_NN_ID" NOT NULL ENABLE);
|
| 2053 |
/
|
2073 |
/
|
| 2054 |
--------------------------------------------------------
|
2074 |
--------------------------------------------------------
|
| 2055 |
-- Constraints for Table BUILD_MACHINES
|
2075 |
-- Constraints for Table NOTE_MANAGER
|
| 2056 |
--------------------------------------------------------
|
2076 |
--------------------------------------------------------
|
| 2057 |
|
2077 |
|
| 2058 |
ALTER TABLE "BUILD_MACHINES" ADD CONSTRAINT "BUILD_MACHINES_PK" PRIMARY KEY ("BM_ID") ENABLE;
|
2078 |
ALTER TABLE "NOTE_MANAGER" ADD CONSTRAINT "PKNOTE_MANAGER1" PRIMARY KEY ("NID") ENABLE;
|
| 2059 |
ALTER TABLE "BUILD_MACHINES" MODIFY ("BM_NAME" NOT NULL ENABLE);
|
- |
|
| 2060 |
ALTER TABLE "BUILD_MACHINES" MODIFY ("BM_ID" NOT NULL ENABLE);
|
2079 |
ALTER TABLE "NOTE_MANAGER" MODIFY ("NID" NOT NULL ENABLE);
|
| 2061 |
/
|
2080 |
/
|
| 2062 |
--------------------------------------------------------
|
2081 |
--------------------------------------------------------
|
| 2063 |
-- Constraints for Table BUILD_MACHINE_CONFIG
|
2082 |
-- Constraints for Table BUILD_SERVICE_CONFIG
|
| 2064 |
--------------------------------------------------------
|
2083 |
--------------------------------------------------------
|
| 2065 |
|
2084 |
|
| 2066 |
ALTER TABLE "BUILD_MACHINE_CONFIG" ADD CONSTRAINT "PK_BUILD_MACHINE_CONFIG" PRIMARY KEY ("BMCON_ID") ENABLE;
|
- |
|
| 2067 |
ALTER TABLE "BUILD_MACHINE_CONFIG" MODIFY ("GBE_ID" NOT NULL ENABLE);
|
2085 |
ALTER TABLE "BUILD_SERVICE_CONFIG" MODIFY ("CONFIG" NOT NULL ENABLE);
|
| 2068 |
ALTER TABLE "BUILD_MACHINE_CONFIG" MODIFY ("MACHINE_HOSTNAME" NOT NULL ENABLE);
|
- |
|
| 2069 |
ALTER TABLE "BUILD_MACHINE_CONFIG" MODIFY ("DISPLAY_NAME" NOT NULL ENABLE);
|
- |
|
| 2070 |
ALTER TABLE "BUILD_MACHINE_CONFIG" MODIFY ("BMCON_ID" NOT NULL ENABLE);
|
2086 |
ALTER TABLE "BUILD_SERVICE_CONFIG" MODIFY ("SERVICE" NOT NULL ENABLE);
|
| 2071 |
/
|
2087 |
/
|
| 2072 |
--------------------------------------------------------
|
2088 |
--------------------------------------------------------
|
| 2073 |
-- Constraints for Table BUILD_ORDER
|
2089 |
-- Constraints for Table GBE_MACHTYPE
|
| 2074 |
--------------------------------------------------------
|
2090 |
--------------------------------------------------------
|
| 2075 |
|
2091 |
|
| 2076 |
ALTER TABLE "BUILD_ORDER" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2092 |
ALTER TABLE "GBE_MACHTYPE" MODIFY ("BM_ID" NOT NULL ENABLE);
|
| - |
|
2093 |
ALTER TABLE "GBE_MACHTYPE" ADD PRIMARY KEY ("GBE_ID") ENABLE;
|
| 2077 |
ALTER TABLE "BUILD_ORDER" MODIFY ("STEP_NUM" NOT NULL ENABLE);
|
2094 |
ALTER TABLE "GBE_MACHTYPE" MODIFY ("GBE_VALUE" NOT NULL ENABLE);
|
| 2078 |
ALTER TABLE "BUILD_ORDER" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2095 |
ALTER TABLE "GBE_MACHTYPE" MODIFY ("GBE_ID" NOT NULL ENABLE);
|
| 2079 |
/
|
2096 |
/
|
| 2080 |
--------------------------------------------------------
|
2097 |
--------------------------------------------------------
|
| 2081 |
-- Constraints for Table BUILD_SERVICE_CONFIG
|
2098 |
-- Constraints for Table ACTION_LOG
|
| 2082 |
--------------------------------------------------------
|
2099 |
--------------------------------------------------------
|
| 2083 |
|
2100 |
|
| - |
|
2101 |
ALTER TABLE "ACTION_LOG" MODIFY ("ACTTYPE_ID" NOT NULL ENABLE);
|
| 2084 |
ALTER TABLE "BUILD_SERVICE_CONFIG" MODIFY ("CONFIG" NOT NULL ENABLE);
|
2102 |
ALTER TABLE "ACTION_LOG" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
2103 |
ALTER TABLE "ACTION_LOG" MODIFY ("ACTION_DATETIME" NOT NULL ENABLE);
|
| 2085 |
ALTER TABLE "BUILD_SERVICE_CONFIG" MODIFY ("SERVICE" NOT NULL ENABLE);
|
2104 |
ALTER TABLE "ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| 2086 |
/
|
2105 |
/
|
| 2087 |
--------------------------------------------------------
|
2106 |
--------------------------------------------------------
|
| 2088 |
-- Constraints for Table BUILD_STANDARDS
|
2107 |
-- Constraints for Table ADDITIONAL_NOTES
|
| 2089 |
--------------------------------------------------------
|
2108 |
--------------------------------------------------------
|
| 2090 |
|
2109 |
|
| 2091 |
ALTER TABLE "BUILD_STANDARDS" ADD CONSTRAINT "BUILD_STANDARDS_PK" PRIMARY KEY ("BS_ID") ENABLE;
|
2110 |
ALTER TABLE "ADDITIONAL_NOTES" MODIFY ("MOD_USER" NOT NULL ENABLE);
|
| 2092 |
ALTER TABLE "BUILD_STANDARDS" MODIFY ("BS_NAME" NOT NULL ENABLE);
|
2111 |
ALTER TABLE "ADDITIONAL_NOTES" MODIFY ("MOD_DATE" NOT NULL ENABLE);
|
| - |
|
2112 |
ALTER TABLE "ADDITIONAL_NOTES" MODIFY ("NOTE_TITLE" NOT NULL ENABLE);
|
| 2093 |
ALTER TABLE "BUILD_STANDARDS" MODIFY ("BS_ID" NOT NULL ENABLE);
|
2113 |
ALTER TABLE "ADDITIONAL_NOTES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
2114 |
ALTER TABLE "ADDITIONAL_NOTES" MODIFY ("NOTE_ID" NOT NULL ENABLE);
|
| 2094 |
/
|
2115 |
/
|
| 2095 |
--------------------------------------------------------
|
2116 |
--------------------------------------------------------
|
| 2096 |
-- Constraints for Table BUILD_STANDARDS_ADDENDUM
|
2117 |
-- Constraints for Table BUILD_STANDARDS_ADDENDUM
|
| 2097 |
--------------------------------------------------------
|
2118 |
--------------------------------------------------------
|
| 2098 |
|
2119 |
|
| 2099 |
ALTER TABLE "BUILD_STANDARDS_ADDENDUM" ADD CONSTRAINT "BUILD_STANDARDS_ADDENDUM_PK" PRIMARY KEY ("BSA_ID") ENABLE;
|
2120 |
ALTER TABLE "BUILD_STANDARDS_ADDENDUM" ADD CONSTRAINT "BUILD_STANDARDS_ADDENDUM_PK" PRIMARY KEY ("BSA_ID") ENABLE;
|
| 2100 |
ALTER TABLE "BUILD_STANDARDS_ADDENDUM" MODIFY ("BS_ID" NOT NULL ENABLE);
|
2121 |
ALTER TABLE "BUILD_STANDARDS_ADDENDUM" MODIFY ("BS_ID" NOT NULL ENABLE);
|
| 2101 |
ALTER TABLE "BUILD_STANDARDS_ADDENDUM" MODIFY ("BSA_NAME" NOT NULL ENABLE);
|
2122 |
ALTER TABLE "BUILD_STANDARDS_ADDENDUM" MODIFY ("BSA_NAME" NOT NULL ENABLE);
|
| 2102 |
ALTER TABLE "BUILD_STANDARDS_ADDENDUM" MODIFY ("BSA_ID" NOT NULL ENABLE);
|
2123 |
ALTER TABLE "BUILD_STANDARDS_ADDENDUM" MODIFY ("BSA_ID" NOT NULL ENABLE);
|
| 2103 |
/
|
2124 |
/
|
| 2104 |
--------------------------------------------------------
|
2125 |
--------------------------------------------------------
|
| 2105 |
-- Constraints for Table CODE_REVIEWS
|
- |
|
| 2106 |
--------------------------------------------------------
|
- |
|
| 2107 |
|
- |
|
| 2108 |
ALTER TABLE "CODE_REVIEWS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 2109 |
/
|
- |
|
| 2110 |
--------------------------------------------------------
|
- |
|
| 2111 |
-- Constraints for Table CODE_REVIEW_URL
|
- |
|
| 2112 |
--------------------------------------------------------
|
- |
|
| 2113 |
|
- |
|
| 2114 |
ALTER TABLE "CODE_REVIEW_URL" ADD CONSTRAINT "CODE_REVIEW_URL_PK" PRIMARY KEY ("CR_ID") ENABLE;
|
- |
|
| 2115 |
ALTER TABLE "CODE_REVIEW_URL" MODIFY ("DATE_OF_REVIEW" NOT NULL ENABLE);
|
- |
|
| 2116 |
ALTER TABLE "CODE_REVIEW_URL" MODIFY ("URL" NOT NULL ENABLE);
|
- |
|
| 2117 |
ALTER TABLE "CODE_REVIEW_URL" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
- |
|
| 2118 |
ALTER TABLE "CODE_REVIEW_URL" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 2119 |
ALTER TABLE "CODE_REVIEW_URL" MODIFY ("CR_ID" NOT NULL ENABLE);
|
- |
|
| 2120 |
/
|
- |
|
| 2121 |
--------------------------------------------------------
|
- |
|
| 2122 |
-- Constraints for Table CQ_ISSUES
|
2126 |
-- Constraints for Table TEST_TYPES
|
| 2123 |
--------------------------------------------------------
|
2127 |
--------------------------------------------------------
|
| 2124 |
|
2128 |
|
| 2125 |
ALTER TABLE "CQ_ISSUES" MODIFY ("MOD_DATE" NOT NULL ENABLE);
|
2129 |
ALTER TABLE "TEST_TYPES" ADD CONSTRAINT "PK_TEST_TYPES" PRIMARY KEY ("TEST_TYPE_ID") ENABLE;
|
| 2126 |
ALTER TABLE "CQ_ISSUES" MODIFY ("ISS_STATE" NOT NULL ENABLE);
|
2130 |
ALTER TABLE "TEST_TYPES" MODIFY ("TEST_TYPE_NAME" NOT NULL ENABLE);
|
| 2127 |
ALTER TABLE "CQ_ISSUES" MODIFY ("ISS_ID" NOT NULL ENABLE);
|
2131 |
ALTER TABLE "TEST_TYPES" MODIFY ("TEST_TYPE_ID" NOT NULL ENABLE);
|
| 2128 |
ALTER TABLE "CQ_ISSUES" MODIFY ("ISS_DB" NOT NULL ENABLE);
|
- |
|
| 2129 |
ALTER TABLE "CQ_ISSUES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 2130 |
/
|
2132 |
/
|
| 2131 |
--------------------------------------------------------
|
2133 |
--------------------------------------------------------
|
| 2132 |
-- Constraints for Table DAEMON_ACTION_LOG
|
2134 |
-- Constraints for Table TEMP_ENV_STATES
|
| 2133 |
--------------------------------------------------------
|
2135 |
--------------------------------------------------------
|
| 2134 |
|
2136 |
|
| - |
|
2137 |
ALTER TABLE "TEMP_ENV_STATES" MODIFY ("TES_STATE" NOT NULL ENABLE);
|
| 2135 |
ALTER TABLE "DAEMON_ACTION_LOG" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
2138 |
ALTER TABLE "TEMP_ENV_STATES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| 2136 |
ALTER TABLE "DAEMON_ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
2139 |
ALTER TABLE "TEMP_ENV_STATES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
2140 |
ALTER TABLE "TEMP_ENV_STATES" MODIFY ("LEVEL_NUM" NOT NULL ENABLE);
|
| - |
|
2141 |
ALTER TABLE "TEMP_ENV_STATES" MODIFY ("SESSION_NUM" NOT NULL ENABLE);
|
| 2137 |
/
|
2142 |
/
|
| 2138 |
--------------------------------------------------------
|
2143 |
--------------------------------------------------------
|
| 2139 |
-- Constraints for Table DAEMON_INSTRUCTIONS
|
2144 |
-- Constraints for Table VTREES_WORLD
|
| 2140 |
--------------------------------------------------------
|
2145 |
--------------------------------------------------------
|
| 2141 |
|
2146 |
|
| 2142 |
ALTER TABLE "DAEMON_INSTRUCTIONS" ADD CONSTRAINT "DAEMON_INSTRUCTIONS_UK1" UNIQUE ("OP_CODE", "RTAG_ID", "PV_ID") ENABLE;
|
- |
|
| 2143 |
ALTER TABLE "DAEMON_INSTRUCTIONS" ADD CONSTRAINT "DAEMON_INSTRUCTIONS_PK" PRIMARY KEY ("DAEMON_INSTRUCTIONS_ID") ENABLE;
|
- |
|
| 2144 |
ALTER TABLE "DAEMON_INSTRUCTIONS" MODIFY ("OP_CODE" NOT NULL ENABLE);
|
2147 |
ALTER TABLE "VTREES_WORLD" MODIFY ("VTREE_ID" NOT NULL ENABLE);
|
| 2145 |
ALTER TABLE "DAEMON_INSTRUCTIONS" MODIFY ("DAEMON_INSTRUCTIONS_ID" NOT NULL ENABLE);
|
2148 |
ALTER TABLE "VTREES_WORLD" MODIFY ("WORLD_ID" NOT NULL ENABLE);
|
| 2146 |
/
|
2149 |
/
|
| 2147 |
--------------------------------------------------------
|
2150 |
--------------------------------------------------------
|
| 2148 |
-- Constraints for Table DASH_BOARD
|
2151 |
-- Constraints for Table RELEASE_CONFIG
|
| 2149 |
--------------------------------------------------------
|
2152 |
--------------------------------------------------------
|
| 2150 |
|
2153 |
|
| 2151 |
ALTER TABLE "DASH_BOARD" MODIFY ("TOTAL_PACKAGES" NOT NULL ENABLE);
|
2154 |
ALTER TABLE "RELEASE_CONFIG" ADD PRIMARY KEY ("RCON_ID") ENABLE;
|
| 2152 |
ALTER TABLE "DASH_BOARD" MODIFY ("AUTOMATED_PACKAGES" NOT NULL ENABLE);
|
- |
|
| 2153 |
ALTER TABLE "DASH_BOARD" MODIFY ("LAST_BUILD_TIME" NOT NULL ENABLE);
|
2155 |
ALTER TABLE "RELEASE_CONFIG" MODIFY ("GBE_ID" NOT NULL ENABLE);
|
| 2154 |
ALTER TABLE "DASH_BOARD" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2156 |
ALTER TABLE "RELEASE_CONFIG" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2155 |
ALTER TABLE "DASH_BOARD" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
2157 |
ALTER TABLE "RELEASE_CONFIG" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
| 2156 |
/
|
2158 |
/
|
| 2157 |
--------------------------------------------------------
|
2159 |
--------------------------------------------------------
|
| 2158 |
-- Constraints for Table DEPRECATED_PACKAGES
|
2160 |
-- Constraints for Table VIEWS
|
| 2159 |
--------------------------------------------------------
|
2161 |
--------------------------------------------------------
|
| 2160 |
|
2162 |
|
| - |
|
2163 |
ALTER TABLE "VIEWS" ADD CONSTRAINT "PK_VIEWS" PRIMARY KEY ("VIEW_ID") ENABLE;
|
| - |
|
2164 |
ALTER TABLE "VIEWS" MODIFY ("PUBLIC_READ" NOT NULL ENABLE);
|
| 2161 |
ALTER TABLE "DEPRECATED_PACKAGES" MODIFY ("COMMENTS" NOT NULL ENABLE);
|
2165 |
ALTER TABLE "VIEWS" MODIFY ("BASE_VIEW" NOT NULL ENABLE);
|
| 2162 |
ALTER TABLE "DEPRECATED_PACKAGES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
2166 |
ALTER TABLE "VIEWS" MODIFY ("OWNER_ID" NOT NULL ENABLE);
|
| - |
|
2167 |
ALTER TABLE "VIEWS" MODIFY ("VIEW_NAME" NOT NULL ENABLE);
|
| 2163 |
ALTER TABLE "DEPRECATED_PACKAGES" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2168 |
ALTER TABLE "VIEWS" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
| 2164 |
/
|
2169 |
/
|
| 2165 |
--------------------------------------------------------
|
2170 |
--------------------------------------------------------
|
| 2166 |
-- Constraints for Table DO_NOT_RIPPLE
|
2171 |
-- Constraints for Table JIRA_ISSUES
|
| 2167 |
--------------------------------------------------------
|
2172 |
--------------------------------------------------------
|
| 2168 |
|
2173 |
|
| 2169 |
ALTER TABLE "DO_NOT_RIPPLE" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 2170 |
ALTER TABLE "DO_NOT_RIPPLE" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2174 |
ALTER TABLE "JIRA_ISSUES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2171 |
/
|
2175 |
/
|
| 2172 |
--------------------------------------------------------
|
2176 |
--------------------------------------------------------
|
| 2173 |
-- Constraints for Table GBE_MACHTYPE
|
2177 |
-- Constraints for Table PLATFORMS
|
| 2174 |
--------------------------------------------------------
|
2178 |
--------------------------------------------------------
|
| 2175 |
|
2179 |
|
| 2176 |
ALTER TABLE "GBE_MACHTYPE" MODIFY ("BM_ID" NOT NULL ENABLE);
|
2180 |
ALTER TABLE "PLATFORMS" MODIFY ("NAME" NOT NULL ENABLE);
|
| 2177 |
ALTER TABLE "GBE_MACHTYPE" ADD PRIMARY KEY ("GBE_ID") ENABLE;
|
- |
|
| 2178 |
ALTER TABLE "GBE_MACHTYPE" MODIFY ("GBE_VALUE" NOT NULL ENABLE);
|
- |
|
| 2179 |
ALTER TABLE "GBE_MACHTYPE" MODIFY ("GBE_ID" NOT NULL ENABLE);
|
2181 |
ALTER TABLE "PLATFORMS" MODIFY ("CODE" NOT NULL ENABLE);
|
| 2180 |
/
|
2182 |
/
|
| 2181 |
--------------------------------------------------------
|
2183 |
--------------------------------------------------------
|
| 2182 |
-- Constraints for Table IGNORE_WARNINGS
|
2184 |
-- Constraints for Table IGNORE_WARNINGS
|
| 2183 |
--------------------------------------------------------
|
2185 |
--------------------------------------------------------
|
| 2184 |
|
2186 |
|
| 2185 |
ALTER TABLE "IGNORE_WARNINGS" MODIFY ("DPV_ID" NOT NULL ENABLE);
|
2187 |
ALTER TABLE "IGNORE_WARNINGS" MODIFY ("DPV_ID" NOT NULL ENABLE);
|
| 2186 |
ALTER TABLE "IGNORE_WARNINGS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2188 |
ALTER TABLE "IGNORE_WARNINGS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2187 |
ALTER TABLE "IGNORE_WARNINGS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2189 |
ALTER TABLE "IGNORE_WARNINGS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2188 |
/
|
2190 |
/
|
| 2189 |
--------------------------------------------------------
|
2191 |
--------------------------------------------------------
|
| 2190 |
-- Constraints for Table JIRA_ISSUES
|
2192 |
-- Constraints for Table DASH_BOARD
|
| 2191 |
--------------------------------------------------------
|
- |
|
| 2192 |
|
- |
|
| 2193 |
ALTER TABLE "JIRA_ISSUES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 2194 |
/
|
- |
|
| 2195 |
--------------------------------------------------------
|
- |
|
| 2196 |
-- Constraints for Table LICENCES
|
- |
|
| 2197 |
--------------------------------------------------------
|
2193 |
--------------------------------------------------------
|
| 2198 |
|
2194 |
|
| 2199 |
ALTER TABLE "LICENCES" ADD CONSTRAINT "PK_LICENCES" PRIMARY KEY ("LICENCE") ENABLE;
|
2195 |
ALTER TABLE "DASH_BOARD" MODIFY ("TOTAL_PACKAGES" NOT NULL ENABLE);
|
| - |
|
2196 |
ALTER TABLE "DASH_BOARD" MODIFY ("AUTOMATED_PACKAGES" NOT NULL ENABLE);
|
| - |
|
2197 |
ALTER TABLE "DASH_BOARD" MODIFY ("LAST_BUILD_TIME" NOT NULL ENABLE);
|
| 2200 |
ALTER TABLE "LICENCES" MODIFY ("NAME" NOT NULL ENABLE);
|
2198 |
ALTER TABLE "DASH_BOARD" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2201 |
ALTER TABLE "LICENCES" MODIFY ("LICENCE" NOT NULL ENABLE);
|
2199 |
ALTER TABLE "DASH_BOARD" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| 2202 |
/
|
2200 |
/
|
| 2203 |
--------------------------------------------------------
|
2201 |
--------------------------------------------------------
|
| 2204 |
-- Constraints for Table LICENCING
|
2202 |
-- Constraints for Table ACTION_TYPE
|
| 2205 |
--------------------------------------------------------
|
2203 |
--------------------------------------------------------
|
| 2206 |
|
2204 |
|
| - |
|
2205 |
ALTER TABLE "ACTION_TYPE" ADD CONSTRAINT "UNQ_ACTTYPE_ID" PRIMARY KEY ("ACTTYPE_ID") ENABLE;
|
| 2207 |
ALTER TABLE "LICENCING" MODIFY ("LICENCE" NOT NULL ENABLE);
|
2206 |
ALTER TABLE "ACTION_TYPE" MODIFY ("NAME" NOT NULL ENABLE);
|
| 2208 |
ALTER TABLE "LICENCING" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2207 |
ALTER TABLE "ACTION_TYPE" MODIFY ("ACTTYPE_ID" NOT NULL ENABLE);
|
| 2209 |
/
|
2208 |
/
|
| 2210 |
--------------------------------------------------------
|
2209 |
--------------------------------------------------------
|
| 2211 |
-- Constraints for Table MEMBERS_GROUP
|
2210 |
-- Constraints for Table PACKAGE_VERSIONS
|
| 2212 |
--------------------------------------------------------
|
2211 |
--------------------------------------------------------
|
| 2213 |
|
2212 |
|
| - |
|
2213 |
ALTER TABLE "PACKAGE_VERSIONS" ADD CONSTRAINT "PK_PACKAGE_VERSIONS" PRIMARY KEY ("PV_ID") ENABLE;
|
| - |
|
2214 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("BUILD_TYPE" NOT NULL ENABLE);
|
| - |
|
2215 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("LAST_PV_ID" NOT NULL ENABLE);
|
| - |
|
2216 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("OWNER_ID" NOT NULL ENABLE);
|
| 2214 |
ALTER TABLE "MEMBERS_GROUP" MODIFY ("GROUP_EMAIL_ID" NOT NULL ENABLE);
|
2217 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("CREATOR_ID" NOT NULL ENABLE);
|
| - |
|
2218 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("MODIFIER_ID" NOT NULL ENABLE);
|
| - |
|
2219 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("DLOCKED" NOT NULL ENABLE);
|
| - |
|
2220 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("PKG_VERSION" NOT NULL ENABLE);
|
| - |
|
2221 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| - |
|
2222 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2215 |
/
|
2223 |
/
|
| 2216 |
--------------------------------------------------------
|
2224 |
--------------------------------------------------------
|
| 2217 |
-- Constraints for Table MESSAGE_BOARD
|
2225 |
-- Constraints for Table PACKAGE_INTEREST
|
| 2218 |
--------------------------------------------------------
|
2226 |
--------------------------------------------------------
|
| 2219 |
|
2227 |
|
| 2220 |
ALTER TABLE "MESSAGE_BOARD" ADD CONSTRAINT "PK_MESSAGE_BOARD" PRIMARY KEY ("MSG_ID") ENABLE;
|
- |
|
| 2221 |
ALTER TABLE "MESSAGE_BOARD" MODIFY ("SUBMITION_DATE" NOT NULL ENABLE);
|
2228 |
ALTER TABLE "PACKAGE_INTEREST" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| 2222 |
ALTER TABLE "MESSAGE_BOARD" MODIFY ("MSG_DETAILS" NOT NULL ENABLE);
|
2229 |
ALTER TABLE "PACKAGE_INTEREST" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| 2223 |
ALTER TABLE "MESSAGE_BOARD" MODIFY ("MSG_ID" NOT NULL ENABLE);
|
2230 |
ALTER TABLE "PACKAGE_INTEREST" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| 2224 |
/
|
2231 |
/
|
| 2225 |
--------------------------------------------------------
|
2232 |
--------------------------------------------------------
|
| 2226 |
-- Constraints for Table MICROSOFTDTPROPERTIES
|
2233 |
-- Constraints for Table RELEASE_CONTENT
|
| 2227 |
--------------------------------------------------------
|
2234 |
--------------------------------------------------------
|
| 2228 |
|
2235 |
|
| 2229 |
ALTER TABLE "MICROSOFTDTPROPERTIES" ADD CONSTRAINT "MICROSOFT_PK_DTPROPERTIES" PRIMARY KEY ("ID", "PROPERTY") ENABLE;
|
2236 |
ALTER TABLE "RELEASE_CONTENT" MODIFY ("PKG_STATE" NOT NULL ENABLE);
|
| 2230 |
ALTER TABLE "MICROSOFTDTPROPERTIES" MODIFY ("VERSION" CONSTRAINT "MICROSOFT_NN_VERSION" NOT NULL ENABLE);
|
2237 |
ALTER TABLE "RELEASE_CONTENT" MODIFY ("INSERTOR_ID" NOT NULL ENABLE);
|
| 2231 |
ALTER TABLE "MICROSOFTDTPROPERTIES" MODIFY ("PROPERTY" CONSTRAINT "MICROSOFT_NN_PROPERTY" NOT NULL ENABLE);
|
2238 |
ALTER TABLE "RELEASE_CONTENT" MODIFY ("INSERT_STAMP" NOT NULL ENABLE);
|
| 2232 |
ALTER TABLE "MICROSOFTDTPROPERTIES" MODIFY ("ID" CONSTRAINT "MICROSOFT_NN_ID" NOT NULL ENABLE);
|
2239 |
ALTER TABLE "RELEASE_CONTENT" MODIFY ("BASE_VIEW_ID" NOT NULL ENABLE);
|
| - |
|
2240 |
ALTER TABLE "RELEASE_CONTENT" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
2241 |
ALTER TABLE "RELEASE_CONTENT" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2233 |
/
|
2242 |
/
|
| 2234 |
--------------------------------------------------------
|
2243 |
--------------------------------------------------------
|
| 2235 |
-- Constraints for Table NOTE_MANAGER
|
2244 |
-- Constraints for Table RELEASE_METRICS
|
| 2236 |
--------------------------------------------------------
|
2245 |
--------------------------------------------------------
|
| 2237 |
|
2246 |
|
| 2238 |
ALTER TABLE "NOTE_MANAGER" ADD CONSTRAINT "PKNOTE_MANAGER1" PRIMARY KEY ("NID") ENABLE;
|
2247 |
ALTER TABLE "RELEASE_METRICS" ADD CONSTRAINT "UNQ_RELEASE_METRICS" UNIQUE ("RTAG_ID") ENABLE;
|
| 2239 |
ALTER TABLE "NOTE_MANAGER" MODIFY ("NID" NOT NULL ENABLE);
|
2248 |
ALTER TABLE "RELEASE_METRICS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2240 |
/
|
2249 |
/
|
| 2241 |
--------------------------------------------------------
|
2250 |
--------------------------------------------------------
|
| 2242 |
-- Constraints for Table NOTIFICATION_HISTORY
|
2251 |
-- Constraints for Table PROJECT_EXTENTIONS
|
| 2243 |
--------------------------------------------------------
|
2252 |
--------------------------------------------------------
|
| 2244 |
|
2253 |
|
| 2245 |
ALTER TABLE "NOTIFICATION_HISTORY" ADD CONSTRAINT "PK_NOTIFICATION_HISTORY" PRIMARY KEY ("RTAG_ID", "PV_ID", "USER_ID") ENABLE;
|
- |
|
| 2246 |
ALTER TABLE "NOTIFICATION_HISTORY" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
|
- |
|
| 2247 |
ALTER TABLE "NOTIFICATION_HISTORY" MODIFY ("USER_ID" NOT NULL ENABLE);
|
- |
|
| 2248 |
ALTER TABLE "NOTIFICATION_HISTORY" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 2249 |
ALTER TABLE "NOTIFICATION_HISTORY" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2254 |
ALTER TABLE "PROJECT_EXTENTIONS" MODIFY ("EXT_NAME" NOT NULL ENABLE);
|
| 2250 |
/
|
2255 |
/
|
| 2251 |
--------------------------------------------------------
|
2256 |
--------------------------------------------------------
|
| 2252 |
-- Constraints for Table PACKAGES
|
2257 |
-- Constraints for Table ABT_ACTION_LOG
|
| 2253 |
--------------------------------------------------------
|
2258 |
--------------------------------------------------------
|
| 2254 |
|
2259 |
|
| 2255 |
ALTER TABLE "PACKAGES" ADD CONSTRAINT "PK_PACKAGES" PRIMARY KEY ("PKG_ID") ENABLE;
|
- |
|
| 2256 |
ALTER TABLE "PACKAGES" MODIFY ("PKG_NAME" NOT NULL ENABLE);
|
- |
|
| 2257 |
ALTER TABLE "PACKAGES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
2260 |
ALTER TABLE "ABT_ACTION_LOG" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
| 2258 |
/
|
2261 |
/
|
| 2259 |
--------------------------------------------------------
|
2262 |
--------------------------------------------------------
|
| 2260 |
-- Constraints for Table PACKAGE_BUILD_ENV
|
2263 |
-- Constraints for Table DAEMON_ACTION_LOG
|
| 2261 |
--------------------------------------------------------
|
2264 |
--------------------------------------------------------
|
| 2262 |
|
2265 |
|
| 2263 |
ALTER TABLE "PACKAGE_BUILD_ENV" MODIFY ("BE_ID" NOT NULL ENABLE);
|
2266 |
ALTER TABLE "DAEMON_ACTION_LOG" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
| 2264 |
ALTER TABLE "PACKAGE_BUILD_ENV" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2267 |
ALTER TABLE "DAEMON_ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| 2265 |
/
|
2268 |
/
|
| 2266 |
--------------------------------------------------------
|
2269 |
--------------------------------------------------------
|
| 2267 |
-- Constraints for Table PACKAGE_BUILD_INFO
|
2270 |
-- Constraints for Table PACKAGE_METRICS
|
| 2268 |
--------------------------------------------------------
|
2271 |
--------------------------------------------------------
|
| 2269 |
|
2272 |
|
| 2270 |
ALTER TABLE "PACKAGE_BUILD_INFO" MODIFY ("BM_ID" NOT NULL ENABLE);
|
2273 |
ALTER TABLE "PACKAGE_METRICS" ADD CONSTRAINT "UNQ_PACKAGE_METRICS" UNIQUE ("PV_ID") ENABLE;
|
| 2271 |
ALTER TABLE "PACKAGE_BUILD_INFO" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2274 |
ALTER TABLE "PACKAGE_METRICS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2272 |
/
|
2275 |
/
|
| 2273 |
--------------------------------------------------------
|
2276 |
--------------------------------------------------------
|
| 2274 |
-- Constraints for Table PACKAGE_DEPENDENCIES
|
2277 |
-- Constraints for Table CODE_REVIEW_URL
|
| 2275 |
--------------------------------------------------------
|
2278 |
--------------------------------------------------------
|
| 2276 |
|
2279 |
|
| - |
|
2280 |
ALTER TABLE "CODE_REVIEW_URL" ADD CONSTRAINT "CODE_REVIEW_URL_PK" PRIMARY KEY ("CR_ID") ENABLE;
|
| 2277 |
ALTER TABLE "PACKAGE_DEPENDENCIES" MODIFY ("BUILD_TYPE" NOT NULL ENABLE);
|
2281 |
ALTER TABLE "CODE_REVIEW_URL" MODIFY ("DATE_OF_REVIEW" NOT NULL ENABLE);
|
| 2278 |
ALTER TABLE "PACKAGE_DEPENDENCIES" MODIFY ("DPKG_ID" NOT NULL ENABLE);
|
2282 |
ALTER TABLE "CODE_REVIEW_URL" MODIFY ("URL" NOT NULL ENABLE);
|
| 2279 |
ALTER TABLE "PACKAGE_DEPENDENCIES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
2283 |
ALTER TABLE "CODE_REVIEW_URL" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| 2280 |
ALTER TABLE "PACKAGE_DEPENDENCIES" MODIFY ("DPV_ID" NOT NULL ENABLE);
|
2284 |
ALTER TABLE "CODE_REVIEW_URL" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2281 |
ALTER TABLE "PACKAGE_DEPENDENCIES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2285 |
ALTER TABLE "CODE_REVIEW_URL" MODIFY ("CR_ID" NOT NULL ENABLE);
|
| 2282 |
/
|
2286 |
/
|
| 2283 |
--------------------------------------------------------
|
2287 |
--------------------------------------------------------
|
| 2284 |
-- Constraints for Table PACKAGE_DOCUMENTS
|
2288 |
-- Constraints for Table AUTOBUILD_FAILURE
|
| 2285 |
--------------------------------------------------------
|
2289 |
--------------------------------------------------------
|
| 2286 |
|
2290 |
|
| 2287 |
ALTER TABLE "PACKAGE_DOCUMENTS" MODIFY ("DOC_NUM" NOT NULL ENABLE);
|
2291 |
ALTER TABLE "AUTOBUILD_FAILURE" ADD PRIMARY KEY ("GROUP_EMAIL_ID") ENABLE;
|
| 2288 |
ALTER TABLE "PACKAGE_DOCUMENTS" MODIFY ("DOC_ID" NOT NULL ENABLE);
|
2292 |
ALTER TABLE "AUTOBUILD_FAILURE" MODIFY ("GROUP_EMAIL_ID" NOT NULL ENABLE);
|
| 2289 |
ALTER TABLE "PACKAGE_DOCUMENTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 2290 |
/
|
2293 |
/
|
| 2291 |
--------------------------------------------------------
|
2294 |
--------------------------------------------------------
|
| 2292 |
-- Constraints for Table PACKAGE_INTEREST
|
2295 |
-- Constraints for Table BUILD_MACHINE_CONFIG
|
| 2293 |
--------------------------------------------------------
|
2296 |
--------------------------------------------------------
|
| 2294 |
|
2297 |
|
| - |
|
2298 |
ALTER TABLE "BUILD_MACHINE_CONFIG" ADD CONSTRAINT "PK_BUILD_MACHINE_CONFIG" PRIMARY KEY ("BMCON_ID") ENABLE;
|
| 2295 |
ALTER TABLE "PACKAGE_INTEREST" MODIFY ("USER_ID" NOT NULL ENABLE);
|
2299 |
ALTER TABLE "BUILD_MACHINE_CONFIG" MODIFY ("GBE_ID" NOT NULL ENABLE);
|
| - |
|
2300 |
ALTER TABLE "BUILD_MACHINE_CONFIG" MODIFY ("MACHINE_HOSTNAME" NOT NULL ENABLE);
|
| 2296 |
ALTER TABLE "PACKAGE_INTEREST" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
2301 |
ALTER TABLE "BUILD_MACHINE_CONFIG" MODIFY ("DISPLAY_NAME" NOT NULL ENABLE);
|
| 2297 |
ALTER TABLE "PACKAGE_INTEREST" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
2302 |
ALTER TABLE "BUILD_MACHINE_CONFIG" MODIFY ("BMCON_ID" NOT NULL ENABLE);
|
| 2298 |
/
|
2303 |
/
|
| 2299 |
--------------------------------------------------------
|
2304 |
--------------------------------------------------------
|
| 2300 |
-- Constraints for Table PACKAGE_METRICS
|
2305 |
-- Constraints for Table VIEW_DEF
|
| 2301 |
--------------------------------------------------------
|
2306 |
--------------------------------------------------------
|
| 2302 |
|
2307 |
|
| 2303 |
ALTER TABLE "PACKAGE_METRICS" ADD CONSTRAINT "UNQ_PACKAGE_METRICS" UNIQUE ("PV_ID") ENABLE;
|
2308 |
ALTER TABLE "VIEW_DEF" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| 2304 |
ALTER TABLE "PACKAGE_METRICS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2309 |
ALTER TABLE "VIEW_DEF" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
| 2305 |
/
|
2310 |
/
|
| 2306 |
--------------------------------------------------------
|
2311 |
--------------------------------------------------------
|
| 2307 |
-- Constraints for Table PACKAGE_PATCHES
|
2312 |
-- Constraints for Table BUILD_STANDARDS
|
| 2308 |
--------------------------------------------------------
|
2313 |
--------------------------------------------------------
|
| 2309 |
|
2314 |
|
| 2310 |
ALTER TABLE "PACKAGE_PATCHES" MODIFY ("INSTALL_ORDER" NOT NULL ENABLE);
|
2315 |
ALTER TABLE "BUILD_STANDARDS" ADD CONSTRAINT "BUILD_STANDARDS_PK" PRIMARY KEY ("BS_ID") ENABLE;
|
| 2311 |
ALTER TABLE "PACKAGE_PATCHES" MODIFY ("PATCH_ID" NOT NULL ENABLE);
|
2316 |
ALTER TABLE "BUILD_STANDARDS" MODIFY ("BS_NAME" NOT NULL ENABLE);
|
| 2312 |
ALTER TABLE "PACKAGE_PATCHES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2317 |
ALTER TABLE "BUILD_STANDARDS" MODIFY ("BS_ID" NOT NULL ENABLE);
|
| 2313 |
/
|
2318 |
/
|
| 2314 |
--------------------------------------------------------
|
2319 |
--------------------------------------------------------
|
| 2315 |
-- Constraints for Table PACKAGE_PROCESSES
|
2320 |
-- Constraints for Table PACKAGE_BUILD_ENV
|
| 2316 |
--------------------------------------------------------
|
2321 |
--------------------------------------------------------
|
| 2317 |
|
2322 |
|
| 2318 |
ALTER TABLE "PACKAGE_PROCESSES" MODIFY ("PROC_ID" NOT NULL ENABLE);
|
2323 |
ALTER TABLE "PACKAGE_BUILD_ENV" MODIFY ("BE_ID" NOT NULL ENABLE);
|
| 2319 |
ALTER TABLE "PACKAGE_PROCESSES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2324 |
ALTER TABLE "PACKAGE_BUILD_ENV" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2320 |
/
|
2325 |
/
|
| 2321 |
--------------------------------------------------------
|
2326 |
--------------------------------------------------------
|
| 2322 |
-- Constraints for Table PACKAGE_VERSIONS
|
2327 |
-- Constraints for Table VTREES
|
| 2323 |
--------------------------------------------------------
|
2328 |
--------------------------------------------------------
|
| 2324 |
|
2329 |
|
| 2325 |
ALTER TABLE "PACKAGE_VERSIONS" ADD CONSTRAINT "PK_PACKAGE_VERSIONS" PRIMARY KEY ("PV_ID") ENABLE;
|
2330 |
ALTER TABLE "VTREES" ADD CONSTRAINT "PK_VTREES" PRIMARY KEY ("VTREE_ID") ENABLE;
|
| 2326 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("BUILD_TYPE" NOT NULL ENABLE);
|
2331 |
ALTER TABLE "VTREES" MODIFY ("HIDE" NOT NULL ENABLE);
|
| 2327 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("LAST_PV_ID" NOT NULL ENABLE);
|
- |
|
| 2328 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("OWNER_ID" NOT NULL ENABLE);
|
2332 |
ALTER TABLE "VTREES" MODIFY ("VTREE_NAME" NOT NULL ENABLE);
|
| 2329 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("CREATOR_ID" NOT NULL ENABLE);
|
- |
|
| 2330 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("MODIFIER_ID" NOT NULL ENABLE);
|
- |
|
| 2331 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("DLOCKED" NOT NULL ENABLE);
|
- |
|
| 2332 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("PKG_VERSION" NOT NULL ENABLE);
|
- |
|
| 2333 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
2333 |
ALTER TABLE "VTREES" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| 2334 |
ALTER TABLE "PACKAGE_VERSIONS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2334 |
ALTER TABLE "VTREES" MODIFY ("VTREE_ID" NOT NULL ENABLE);
|
| 2335 |
/
|
2335 |
/
|
| 2336 |
--------------------------------------------------------
|
2336 |
--------------------------------------------------------
|
| 2337 |
-- Constraints for Table PEGGED_VERSIONS
|
2337 |
-- Constraints for Table NOTIFICATION_HISTORY
|
| 2338 |
--------------------------------------------------------
|
2338 |
--------------------------------------------------------
|
| 2339 |
|
2339 |
|
| - |
|
2340 |
ALTER TABLE "NOTIFICATION_HISTORY" ADD CONSTRAINT "PK_NOTIFICATION_HISTORY" PRIMARY KEY ("RTAG_ID", "PV_ID", "USER_ID") ENABLE;
|
| - |
|
2341 |
ALTER TABLE "NOTIFICATION_HISTORY" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
|
| - |
|
2342 |
ALTER TABLE "NOTIFICATION_HISTORY" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| 2340 |
ALTER TABLE "PEGGED_VERSIONS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2343 |
ALTER TABLE "NOTIFICATION_HISTORY" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2341 |
ALTER TABLE "PEGGED_VERSIONS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2344 |
ALTER TABLE "NOTIFICATION_HISTORY" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2342 |
/
|
2345 |
/
|
| 2343 |
--------------------------------------------------------
|
2346 |
--------------------------------------------------------
|
| 2344 |
-- Constraints for Table PLANNED
|
2347 |
-- Constraints for Table RELEASE_LINKS
|
| 2345 |
--------------------------------------------------------
|
2348 |
--------------------------------------------------------
|
| 2346 |
|
2349 |
|
| 2347 |
ALTER TABLE "PLANNED" ADD CONSTRAINT "UNIQUE_PV_RTAG" UNIQUE ("PV_ID", "RTAG_ID") ENABLE;
|
- |
|
| 2348 |
ALTER TABLE "PLANNED" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
2350 |
ALTER TABLE "RELEASE_LINKS" MODIFY ("REF_RTAG_ID" NOT NULL ENABLE);
|
| 2349 |
ALTER TABLE "PLANNED" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 2350 |
ALTER TABLE "PLANNED" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2351 |
ALTER TABLE "RELEASE_LINKS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2351 |
/
|
2352 |
/
|
| 2352 |
--------------------------------------------------------
|
2353 |
--------------------------------------------------------
|
| 2353 |
-- Constraints for Table PLATFORMS
|
2354 |
-- Constraints for Table PACKAGES
|
| 2354 |
--------------------------------------------------------
|
2355 |
--------------------------------------------------------
|
| 2355 |
|
2356 |
|
| - |
|
2357 |
ALTER TABLE "PACKAGES" ADD CONSTRAINT "PK_PACKAGES" PRIMARY KEY ("PKG_ID") ENABLE;
|
| 2356 |
ALTER TABLE "PLATFORMS" MODIFY ("NAME" NOT NULL ENABLE);
|
2358 |
ALTER TABLE "PACKAGES" MODIFY ("PKG_NAME" NOT NULL ENABLE);
|
| 2357 |
ALTER TABLE "PLATFORMS" MODIFY ("CODE" NOT NULL ENABLE);
|
2359 |
ALTER TABLE "PACKAGES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| 2358 |
/
|
2360 |
/
|
| 2359 |
--------------------------------------------------------
|
2361 |
--------------------------------------------------------
|
| 2360 |
-- Constraints for Table PROCESSES
|
2362 |
-- Constraints for Table REPEAT_SCHEDULE
|
| 2361 |
--------------------------------------------------------
|
2363 |
--------------------------------------------------------
|
| 2362 |
|
2364 |
|
| 2363 |
ALTER TABLE "PROCESSES" ADD CONSTRAINT "PROCESSES_PK" PRIMARY KEY ("PROC_ID") ENABLE;
|
2365 |
ALTER TABLE "REPEAT_SCHEDULE" ADD PRIMARY KEY ("RPT_ID") ENABLE;
|
| 2364 |
ALTER TABLE "PROCESSES" MODIFY ("PROC_NAME" NOT NULL ENABLE);
|
- |
|
| 2365 |
ALTER TABLE "PROCESSES" MODIFY ("PROC_ID" NOT NULL ENABLE);
|
- |
|
| 2366 |
/
|
2366 |
/
|
| 2367 |
--------------------------------------------------------
|
2367 |
--------------------------------------------------------
|
| 2368 |
-- Constraints for Table PRODUCT_COMPONENTS
|
2368 |
-- Constraints for Table PROJECTS
|
| 2369 |
--------------------------------------------------------
|
2369 |
--------------------------------------------------------
|
| 2370 |
|
2370 |
|
| - |
|
2371 |
ALTER TABLE "PROJECTS" ADD CONSTRAINT "PK_PROJECTS" PRIMARY KEY ("PROJ_ID") ENABLE;
|
| 2371 |
ALTER TABLE "PRODUCT_COMPONENTS" MODIFY ("OS_ID" NOT NULL ENABLE);
|
2372 |
ALTER TABLE "PROJECTS" MODIFY ("PROJ_NAME" NOT NULL ENABLE);
|
| 2372 |
ALTER TABLE "PRODUCT_COMPONENTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2373 |
ALTER TABLE "PROJECTS" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| 2373 |
/
|
2374 |
/
|
| 2374 |
--------------------------------------------------------
|
2375 |
--------------------------------------------------------
|
| 2375 |
-- Constraints for Table PRODUCT_STATES
|
2376 |
-- Constraints for Table LICENCING
|
| 2376 |
--------------------------------------------------------
|
2377 |
--------------------------------------------------------
|
| 2377 |
|
2378 |
|
| 2378 |
ALTER TABLE "PRODUCT_STATES" ADD CONSTRAINT "PRODUCT_STATES_PK" PRIMARY KEY ("STATE_ID") ENABLE;
|
- |
|
| 2379 |
ALTER TABLE "PRODUCT_STATES" MODIFY ("STATE" NOT NULL ENABLE);
|
2379 |
ALTER TABLE "LICENCING" MODIFY ("LICENCE" NOT NULL ENABLE);
|
| 2380 |
ALTER TABLE "PRODUCT_STATES" MODIFY ("STATE_ID" NOT NULL ENABLE);
|
2380 |
ALTER TABLE "LICENCING" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2381 |
/
|
2381 |
/
|
| 2382 |
--------------------------------------------------------
|
2382 |
--------------------------------------------------------
|
| 2383 |
-- Constraints for Table PROJECTS
|
2383 |
-- Constraints for Table MESSAGE_BOARD
|
| 2384 |
--------------------------------------------------------
|
2384 |
--------------------------------------------------------
|
| 2385 |
|
2385 |
|
| 2386 |
ALTER TABLE "PROJECTS" ADD CONSTRAINT "PK_PROJECTS" PRIMARY KEY ("PROJ_ID") ENABLE;
|
2386 |
ALTER TABLE "MESSAGE_BOARD" ADD CONSTRAINT "PK_MESSAGE_BOARD" PRIMARY KEY ("MSG_ID") ENABLE;
|
| 2387 |
ALTER TABLE "PROJECTS" MODIFY ("PROJ_NAME" NOT NULL ENABLE);
|
2387 |
ALTER TABLE "MESSAGE_BOARD" MODIFY ("SUBMITION_DATE" NOT NULL ENABLE);
|
| - |
|
2388 |
ALTER TABLE "MESSAGE_BOARD" MODIFY ("MSG_DETAILS" NOT NULL ENABLE);
|
| 2388 |
ALTER TABLE "PROJECTS" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
2389 |
ALTER TABLE "MESSAGE_BOARD" MODIFY ("MSG_ID" NOT NULL ENABLE);
|
| 2389 |
/
|
2390 |
/
|
| 2390 |
--------------------------------------------------------
|
2391 |
--------------------------------------------------------
|
| 2391 |
-- Constraints for Table PROJECT_ACTION_LOG
|
2392 |
-- Constraints for Table PROJECT_ACTION_LOG
|
| 2392 |
--------------------------------------------------------
|
2393 |
--------------------------------------------------------
|
| 2393 |
|
2394 |
|
| 2394 |
ALTER TABLE "PROJECT_ACTION_LOG" MODIFY ("ACTTYPE_ID" NOT NULL ENABLE);
|
2395 |
ALTER TABLE "PROJECT_ACTION_LOG" MODIFY ("ACTTYPE_ID" NOT NULL ENABLE);
|
| 2395 |
ALTER TABLE "PROJECT_ACTION_LOG" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
2396 |
ALTER TABLE "PROJECT_ACTION_LOG" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| 2396 |
ALTER TABLE "PROJECT_ACTION_LOG" MODIFY ("ACTION_DATETIME" NOT NULL ENABLE);
|
2397 |
ALTER TABLE "PROJECT_ACTION_LOG" MODIFY ("ACTION_DATETIME" NOT NULL ENABLE);
|
| 2397 |
ALTER TABLE "PROJECT_ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
2398 |
ALTER TABLE "PROJECT_ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| 2398 |
/
|
2399 |
/
|
| 2399 |
--------------------------------------------------------
|
2400 |
--------------------------------------------------------
|
| 2400 |
-- Constraints for Table PROJECT_EXTENTIONS
|
- |
|
| 2401 |
--------------------------------------------------------
|
- |
|
| 2402 |
|
- |
|
| 2403 |
ALTER TABLE "PROJECT_EXTENTIONS" MODIFY ("EXT_NAME" NOT NULL ENABLE);
|
- |
|
| 2404 |
/
|
- |
|
| 2405 |
--------------------------------------------------------
|
- |
|
| 2406 |
-- Constraints for Table RELEASE_COMPONENTS
|
- |
|
| 2407 |
--------------------------------------------------------
|
- |
|
| 2408 |
|
- |
|
| 2409 |
ALTER TABLE "RELEASE_COMPONENTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 2410 |
/
|
- |
|
| 2411 |
--------------------------------------------------------
|
- |
|
| 2412 |
-- Constraints for Table RELEASE_CONFIG
|
- |
|
| 2413 |
--------------------------------------------------------
|
- |
|
| 2414 |
|
- |
|
| 2415 |
ALTER TABLE "RELEASE_CONFIG" ADD PRIMARY KEY ("RCON_ID") ENABLE;
|
- |
|
| 2416 |
ALTER TABLE "RELEASE_CONFIG" MODIFY ("GBE_ID" NOT NULL ENABLE);
|
- |
|
| 2417 |
ALTER TABLE "RELEASE_CONFIG" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 2418 |
ALTER TABLE "RELEASE_CONFIG" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
- |
|
| 2419 |
/
|
- |
|
| 2420 |
--------------------------------------------------------
|
- |
|
| 2421 |
-- Constraints for Table RELEASE_CONTENT
|
- |
|
| 2422 |
--------------------------------------------------------
|
- |
|
| 2423 |
|
- |
|
| 2424 |
ALTER TABLE "RELEASE_CONTENT" MODIFY ("PKG_STATE" NOT NULL ENABLE);
|
- |
|
| 2425 |
ALTER TABLE "RELEASE_CONTENT" MODIFY ("INSERTOR_ID" NOT NULL ENABLE);
|
- |
|
| 2426 |
ALTER TABLE "RELEASE_CONTENT" MODIFY ("INSERT_STAMP" NOT NULL ENABLE);
|
- |
|
| 2427 |
ALTER TABLE "RELEASE_CONTENT" MODIFY ("BASE_VIEW_ID" NOT NULL ENABLE);
|
- |
|
| 2428 |
ALTER TABLE "RELEASE_CONTENT" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 2429 |
ALTER TABLE "RELEASE_CONTENT" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 2430 |
/
|
- |
|
| 2431 |
--------------------------------------------------------
|
- |
|
| 2432 |
-- Constraints for Table RELEASE_LINKS
|
2401 |
-- Constraints for Table ARCHIVE_DATA
|
| 2433 |
--------------------------------------------------------
|
2402 |
--------------------------------------------------------
|
| 2434 |
|
2403 |
|
| 2435 |
ALTER TABLE "RELEASE_LINKS" MODIFY ("REF_RTAG_ID" NOT NULL ENABLE);
|
2404 |
ALTER TABLE "ARCHIVE_DATA" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2436 |
ALTER TABLE "RELEASE_LINKS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2405 |
ALTER TABLE "ARCHIVE_DATA" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2437 |
/
|
2406 |
/
|
| 2438 |
--------------------------------------------------------
|
2407 |
--------------------------------------------------------
|
| 2439 |
-- Constraints for Table RELEASE_METRICS
|
2408 |
-- Constraints for Table VALIDATION_RULES
|
| 2440 |
--------------------------------------------------------
|
2409 |
--------------------------------------------------------
|
| 2441 |
|
2410 |
|
| 2442 |
ALTER TABLE "RELEASE_METRICS" ADD CONSTRAINT "UNQ_RELEASE_METRICS" UNIQUE ("RTAG_ID") ENABLE;
|
2411 |
ALTER TABLE "VALIDATION_RULES" MODIFY ("IS_REQUIRED" NOT NULL ENABLE);
|
| 2443 |
ALTER TABLE "RELEASE_METRICS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2412 |
ALTER TABLE "VALIDATION_RULES" MODIFY ("FIELD_NAME" NOT NULL ENABLE);
|
| 2444 |
/
|
2413 |
/
|
| 2445 |
--------------------------------------------------------
|
2414 |
--------------------------------------------------------
|
| 2446 |
-- Constraints for Table RELEASE_TAGS
|
2415 |
-- Constraints for Table LICENCES
|
| 2447 |
--------------------------------------------------------
|
2416 |
--------------------------------------------------------
|
| 2448 |
|
2417 |
|
| 2449 |
ALTER TABLE "RELEASE_TAGS" ADD CONSTRAINT "PK_RELEASE_TAGS" PRIMARY KEY ("RTAG_ID") ENABLE;
|
2418 |
ALTER TABLE "LICENCES" ADD CONSTRAINT "PK_LICENCES" PRIMARY KEY ("LICENCE") ENABLE;
|
| 2450 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
- |
|
| 2451 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("PARENT_RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 2452 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("REBUILD_STAMP" NOT NULL ENABLE);
|
- |
|
| 2453 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("REBUILD_ENV" NOT NULL ENABLE);
|
- |
|
| 2454 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("OFFICIAL" NOT NULL ENABLE);
|
- |
|
| 2455 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("RTAG_NAME" NOT NULL ENABLE);
|
2419 |
ALTER TABLE "LICENCES" MODIFY ("NAME" NOT NULL ENABLE);
|
| 2456 |
ALTER TABLE "RELEASE_TAGS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2420 |
ALTER TABLE "LICENCES" MODIFY ("LICENCE" NOT NULL ENABLE);
|
| 2457 |
/
|
2421 |
/
|
| 2458 |
--------------------------------------------------------
|
2422 |
--------------------------------------------------------
|
| 2459 |
-- Constraints for Table REPEAT_SCHEDULE
|
2423 |
-- Constraints for Table MEMBERS_GROUP
|
| 2460 |
--------------------------------------------------------
|
2424 |
--------------------------------------------------------
|
| 2461 |
|
2425 |
|
| 2462 |
ALTER TABLE "REPEAT_SCHEDULE" ADD PRIMARY KEY ("RPT_ID") ENABLE;
|
2426 |
ALTER TABLE "MEMBERS_GROUP" MODIFY ("GROUP_EMAIL_ID" NOT NULL ENABLE);
|
| 2463 |
/
|
2427 |
/
|
| 2464 |
--------------------------------------------------------
|
2428 |
--------------------------------------------------------
|
| 2465 |
-- Constraints for Table RIPPLE_FIELD_STATES
|
2429 |
-- Constraints for Table CQ_ISSUES
|
| 2466 |
--------------------------------------------------------
|
2430 |
--------------------------------------------------------
|
| 2467 |
|
2431 |
|
| - |
|
2432 |
ALTER TABLE "CQ_ISSUES" MODIFY ("MOD_DATE" NOT NULL ENABLE);
|
| 2468 |
ALTER TABLE "RIPPLE_FIELD_STATES" MODIFY ("STATE_ACRONYM" NOT NULL DISABLE);
|
2433 |
ALTER TABLE "CQ_ISSUES" MODIFY ("ISS_STATE" NOT NULL ENABLE);
|
| 2469 |
ALTER TABLE "RIPPLE_FIELD_STATES" MODIFY ("STATE_ID" NOT NULL ENABLE);
|
2434 |
ALTER TABLE "CQ_ISSUES" MODIFY ("ISS_ID" NOT NULL ENABLE);
|
| - |
|
2435 |
ALTER TABLE "CQ_ISSUES" MODIFY ("ISS_DB" NOT NULL ENABLE);
|
| - |
|
2436 |
ALTER TABLE "CQ_ISSUES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2470 |
/
|
2437 |
/
|
| 2471 |
--------------------------------------------------------
|
2438 |
--------------------------------------------------------
|
| 2472 |
-- Constraints for Table RUNTIME_DEPENDENCIES
|
2439 |
-- Constraints for Table ARCHIVE_ACTION_LOG
|
| 2473 |
--------------------------------------------------------
|
2440 |
--------------------------------------------------------
|
| 2474 |
|
2441 |
|
| 2475 |
ALTER TABLE "RUNTIME_DEPENDENCIES" MODIFY ("MOD_USER" NOT NULL ENABLE);
|
2442 |
ALTER TABLE "ARCHIVE_ACTION_LOG" MODIFY ("DESCRIPTION" NOT NULL ENABLE);
|
| 2476 |
ALTER TABLE "RUNTIME_DEPENDENCIES" MODIFY ("MOD_DATE" NOT NULL ENABLE);
|
2443 |
ALTER TABLE "ARCHIVE_ACTION_LOG" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| - |
|
2444 |
ALTER TABLE "ARCHIVE_ACTION_LOG" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
|
| 2477 |
ALTER TABLE "RUNTIME_DEPENDENCIES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2445 |
ALTER TABLE "ARCHIVE_ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| 2478 |
/
|
2446 |
/
|
| 2479 |
--------------------------------------------------------
|
2447 |
--------------------------------------------------------
|
| 2480 |
-- Constraints for Table RUN_LEVEL_SCHEDULE
|
2448 |
-- Constraints for Table CODE_REVIEWS
|
| 2481 |
--------------------------------------------------------
|
2449 |
--------------------------------------------------------
|
| 2482 |
|
2450 |
|
| 2483 |
ALTER TABLE "RUN_LEVEL_SCHEDULE" ADD PRIMARY KEY ("SCHEDULED_ID") ENABLE;
|
- |
|
| 2484 |
ALTER TABLE "RUN_LEVEL_SCHEDULE" MODIFY ("SCHEDULED_ID" NOT NULL ENABLE);
|
2451 |
ALTER TABLE "CODE_REVIEWS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2485 |
/
|
2452 |
/
|
| 2486 |
--------------------------------------------------------
|
2453 |
--------------------------------------------------------
|
| 2487 |
-- Constraints for Table TEMP_ENV_STATES
|
2454 |
-- Constraints for Table PLANNED
|
| 2488 |
--------------------------------------------------------
|
2455 |
--------------------------------------------------------
|
| 2489 |
|
2456 |
|
| 2490 |
ALTER TABLE "TEMP_ENV_STATES" MODIFY ("TES_STATE" NOT NULL ENABLE);
|
2457 |
ALTER TABLE "PLANNED" ADD CONSTRAINT "UNIQUE_PV_RTAG" UNIQUE ("PV_ID", "RTAG_ID") ENABLE;
|
| 2491 |
ALTER TABLE "TEMP_ENV_STATES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
2458 |
ALTER TABLE "PLANNED" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
| 2492 |
ALTER TABLE "TEMP_ENV_STATES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2459 |
ALTER TABLE "PLANNED" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2493 |
ALTER TABLE "TEMP_ENV_STATES" MODIFY ("LEVEL_NUM" NOT NULL ENABLE);
|
2460 |
ALTER TABLE "PLANNED" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2494 |
ALTER TABLE "TEMP_ENV_STATES" MODIFY ("SESSION_NUM" NOT NULL ENABLE);
|
- |
|
| 2495 |
/
|
2461 |
/
|
| 2496 |
--------------------------------------------------------
|
2462 |
--------------------------------------------------------
|
| 2497 |
-- Constraints for Table TEST_TYPES
|
2463 |
-- Constraints for Table VCS_TYPE
|
| 2498 |
--------------------------------------------------------
|
2464 |
--------------------------------------------------------
|
| 2499 |
|
2465 |
|
| 2500 |
ALTER TABLE "TEST_TYPES" ADD CONSTRAINT "PK_TEST_TYPES" PRIMARY KEY ("TEST_TYPE_ID") ENABLE;
|
2466 |
ALTER TABLE "VCS_TYPE" ADD CONSTRAINT "VCS_TYPE_PK" PRIMARY KEY ("VCS_TYPE_ID") ENABLE;
|
| - |
|
2467 |
ALTER TABLE "VCS_TYPE" MODIFY ("TAG" NOT NULL ENABLE);
|
| 2501 |
ALTER TABLE "TEST_TYPES" MODIFY ("TEST_TYPE_NAME" NOT NULL ENABLE);
|
2468 |
ALTER TABLE "VCS_TYPE" MODIFY ("NAME" NOT NULL ENABLE);
|
| 2502 |
ALTER TABLE "TEST_TYPES" MODIFY ("TEST_TYPE_ID" NOT NULL ENABLE);
|
2469 |
ALTER TABLE "VCS_TYPE" MODIFY ("VCS_TYPE_ID" NOT NULL ENABLE);
|
| 2503 |
/
|
2470 |
/
|
| 2504 |
--------------------------------------------------------
|
2471 |
--------------------------------------------------------
|
| 2505 |
-- Constraints for Table UNIT_TESTS
|
2472 |
-- Constraints for Table BUILD_MACHINES
|
| 2506 |
--------------------------------------------------------
|
2473 |
--------------------------------------------------------
|
| 2507 |
|
2474 |
|
| 2508 |
ALTER TABLE "UNIT_TESTS" MODIFY ("TEST_TYPES_FK" NOT NULL ENABLE);
|
2475 |
ALTER TABLE "BUILD_MACHINES" ADD CONSTRAINT "BUILD_MACHINES_PK" PRIMARY KEY ("BM_ID") ENABLE;
|
| 2509 |
ALTER TABLE "UNIT_TESTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2476 |
ALTER TABLE "BUILD_MACHINES" MODIFY ("BM_NAME" NOT NULL ENABLE);
|
| 2510 |
ALTER TABLE "UNIT_TESTS" MODIFY ("TEST_ID" NOT NULL ENABLE);
|
2477 |
ALTER TABLE "BUILD_MACHINES" MODIFY ("BM_ID" NOT NULL ENABLE);
|
| 2511 |
/
|
2478 |
/
|
| 2512 |
--------------------------------------------------------
|
2479 |
--------------------------------------------------------
|
| 2513 |
-- Constraints for Table VALIDATION_RULES
|
2480 |
-- Constraints for Table PEGGED_VERSIONS
|
| 2514 |
--------------------------------------------------------
|
2481 |
--------------------------------------------------------
|
| 2515 |
|
2482 |
|
| 2516 |
ALTER TABLE "VALIDATION_RULES" MODIFY ("IS_REQUIRED" NOT NULL ENABLE);
|
2483 |
ALTER TABLE "PEGGED_VERSIONS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2517 |
ALTER TABLE "VALIDATION_RULES" MODIFY ("FIELD_NAME" NOT NULL ENABLE);
|
2484 |
ALTER TABLE "PEGGED_VERSIONS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2518 |
/
|
2485 |
/
|
| 2519 |
--------------------------------------------------------
|
2486 |
--------------------------------------------------------
|
| 2520 |
-- Constraints for Table VCS_TYPE
|
2487 |
-- Constraints for Table DAEMON_INSTRUCTIONS
|
| 2521 |
--------------------------------------------------------
|
2488 |
--------------------------------------------------------
|
| 2522 |
|
2489 |
|
| 2523 |
ALTER TABLE "VCS_TYPE" ADD CONSTRAINT "VCS_TYPE_PK" PRIMARY KEY ("VCS_TYPE_ID") ENABLE;
|
2490 |
ALTER TABLE "DAEMON_INSTRUCTIONS" ADD CONSTRAINT "DAEMON_INSTRUCTIONS_UK1" UNIQUE ("OP_CODE", "RTAG_ID", "PV_ID") ENABLE;
|
| 2524 |
ALTER TABLE "VCS_TYPE" MODIFY ("TAG" NOT NULL ENABLE);
|
2491 |
ALTER TABLE "DAEMON_INSTRUCTIONS" ADD CONSTRAINT "DAEMON_INSTRUCTIONS_PK" PRIMARY KEY ("DAEMON_INSTRUCTIONS_ID") ENABLE;
|
| 2525 |
ALTER TABLE "VCS_TYPE" MODIFY ("NAME" NOT NULL ENABLE);
|
2492 |
ALTER TABLE "DAEMON_INSTRUCTIONS" MODIFY ("OP_CODE" NOT NULL ENABLE);
|
| 2526 |
ALTER TABLE "VCS_TYPE" MODIFY ("VCS_TYPE_ID" NOT NULL ENABLE);
|
2493 |
ALTER TABLE "DAEMON_INSTRUCTIONS" MODIFY ("DAEMON_INSTRUCTIONS_ID" NOT NULL ENABLE);
|
| 2527 |
/
|
2494 |
/
|
| 2528 |
--------------------------------------------------------
|
2495 |
--------------------------------------------------------
|
| 2529 |
-- Constraints for Table VIEWS
|
2496 |
-- Constraints for Table WORK_IN_PROGRESS
|
| 2530 |
--------------------------------------------------------
|
2497 |
--------------------------------------------------------
|
| 2531 |
|
2498 |
|
| 2532 |
ALTER TABLE "VIEWS" ADD CONSTRAINT "PK_VIEWS" PRIMARY KEY ("VIEW_ID") ENABLE;
|
- |
|
| 2533 |
ALTER TABLE "VIEWS" MODIFY ("PUBLIC_READ" NOT NULL ENABLE);
|
- |
|
| 2534 |
ALTER TABLE "VIEWS" MODIFY ("BASE_VIEW" NOT NULL ENABLE);
|
2499 |
ALTER TABLE "WORK_IN_PROGRESS" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
| 2535 |
ALTER TABLE "VIEWS" MODIFY ("OWNER_ID" NOT NULL ENABLE);
|
2500 |
ALTER TABLE "WORK_IN_PROGRESS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2536 |
ALTER TABLE "VIEWS" MODIFY ("VIEW_NAME" NOT NULL ENABLE);
|
- |
|
| 2537 |
ALTER TABLE "VIEWS" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
2501 |
ALTER TABLE "WORK_IN_PROGRESS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2538 |
/
|
2502 |
/
|
| 2539 |
--------------------------------------------------------
|
2503 |
--------------------------------------------------------
|
| 2540 |
-- Constraints for Table VIEW_DEF
|
2504 |
-- Constraints for Table BUILD_ENV_DOCUMENTS
|
| 2541 |
--------------------------------------------------------
|
2505 |
--------------------------------------------------------
|
| 2542 |
|
2506 |
|
| 2543 |
ALTER TABLE "VIEW_DEF" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
2507 |
ALTER TABLE "BUILD_ENV_DOCUMENTS" MODIFY ("DOC_NUM" NOT NULL ENABLE);
|
| 2544 |
ALTER TABLE "VIEW_DEF" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
2508 |
ALTER TABLE "BUILD_ENV_DOCUMENTS" MODIFY ("BE_ID" NOT NULL ENABLE);
|
| 2545 |
/
|
2509 |
/
|
| 2546 |
--------------------------------------------------------
|
2510 |
--------------------------------------------------------
|
| 2547 |
-- Constraints for Table VIEW_SETTINGS
|
2511 |
-- Constraints for Table BUILD_ORDER
|
| 2548 |
--------------------------------------------------------
|
2512 |
--------------------------------------------------------
|
| 2549 |
|
2513 |
|
| 2550 |
ALTER TABLE "VIEW_SETTINGS" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
2514 |
ALTER TABLE "BUILD_ORDER" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
2515 |
ALTER TABLE "BUILD_ORDER" MODIFY ("STEP_NUM" NOT NULL ENABLE);
|
| 2551 |
ALTER TABLE "VIEW_SETTINGS" MODIFY ("USER_ID" NOT NULL ENABLE);
|
2516 |
ALTER TABLE "BUILD_ORDER" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2552 |
/
|
2517 |
/
|
| 2553 |
--------------------------------------------------------
|
2518 |
--------------------------------------------------------
|
| 2554 |
-- Constraints for Table VTREES
|
2519 |
-- Constraints for Table PACKAGE_DEPENDENCIES
|
| 2555 |
--------------------------------------------------------
|
2520 |
--------------------------------------------------------
|
| 2556 |
|
2521 |
|
| 2557 |
ALTER TABLE "VTREES" ADD CONSTRAINT "PK_VTREES" PRIMARY KEY ("VTREE_ID") ENABLE;
|
2522 |
ALTER TABLE "PACKAGE_DEPENDENCIES" MODIFY ("BUILD_TYPE" NOT NULL ENABLE);
|
| 2558 |
ALTER TABLE "VTREES" MODIFY ("HIDE" NOT NULL ENABLE);
|
2523 |
ALTER TABLE "PACKAGE_DEPENDENCIES" MODIFY ("DPKG_ID" NOT NULL ENABLE);
|
| 2559 |
ALTER TABLE "VTREES" MODIFY ("VTREE_NAME" NOT NULL ENABLE);
|
2524 |
ALTER TABLE "PACKAGE_DEPENDENCIES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| 2560 |
ALTER TABLE "VTREES" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
2525 |
ALTER TABLE "PACKAGE_DEPENDENCIES" MODIFY ("DPV_ID" NOT NULL ENABLE);
|
| 2561 |
ALTER TABLE "VTREES" MODIFY ("VTREE_ID" NOT NULL ENABLE);
|
2526 |
ALTER TABLE "PACKAGE_DEPENDENCIES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 2562 |
/
|
2527 |
/
|
| 2563 |
--------------------------------------------------------
|
2528 |
--------------------------------------------------------
|
| 2564 |
-- Constraints for Table VTREES_WORLD
|
2529 |
-- Constraints for Table PROCESSES
|
| 2565 |
--------------------------------------------------------
|
2530 |
--------------------------------------------------------
|
| 2566 |
|
2531 |
|
| - |
|
2532 |
ALTER TABLE "PROCESSES" ADD CONSTRAINT "PROCESSES_PK" PRIMARY KEY ("PROC_ID") ENABLE;
|
| 2567 |
ALTER TABLE "VTREES_WORLD" MODIFY ("VTREE_ID" NOT NULL ENABLE);
|
2533 |
ALTER TABLE "PROCESSES" MODIFY ("PROC_NAME" NOT NULL ENABLE);
|
| 2568 |
ALTER TABLE "VTREES_WORLD" MODIFY ("WORLD_ID" NOT NULL ENABLE);
|
2534 |
ALTER TABLE "PROCESSES" MODIFY ("PROC_ID" NOT NULL ENABLE);
|
| 2569 |
/
|
2535 |
/
|
| 2570 |
--------------------------------------------------------
|
2536 |
--------------------------------------------------------
|
| 2571 |
-- Constraints for Table WORK_IN_PROGRESS
|
2537 |
-- Constraints for Table BUILD_ENVIRONMENTS
|
| 2572 |
--------------------------------------------------------
|
2538 |
--------------------------------------------------------
|
| 2573 |
|
2539 |
|
| 2574 |
ALTER TABLE "WORK_IN_PROGRESS" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
2540 |
ALTER TABLE "BUILD_ENVIRONMENTS" ADD CONSTRAINT "PK_BUILD_ENVIRONMENTS" PRIMARY KEY ("BE_ID") ENABLE;
|
| 2575 |
ALTER TABLE "WORK_IN_PROGRESS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
2541 |
ALTER TABLE "BUILD_ENVIRONMENTS" MODIFY ("BE_NAME" NOT NULL ENABLE);
|
| 2576 |
ALTER TABLE "WORK_IN_PROGRESS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
2542 |
ALTER TABLE "BUILD_ENVIRONMENTS" MODIFY ("BE_ID" NOT NULL ENABLE);
|
| 2577 |
/
|
2543 |
/
|
| 2578 |
--------------------------------------------------------
|
2544 |
--------------------------------------------------------
|
| 2579 |
-- Constraints for Table WORLDS
|
2545 |
-- Constraints for Table DEPRECATED_PACKAGES
|
| 2580 |
--------------------------------------------------------
|
2546 |
--------------------------------------------------------
|
| 2581 |
|
2547 |
|
| 2582 |
ALTER TABLE "WORLDS" ADD CONSTRAINT "PK_WORLDS" PRIMARY KEY ("WORLD_ID") ENABLE;
|
2548 |
ALTER TABLE "DEPRECATED_PACKAGES" MODIFY ("COMMENTS" NOT NULL ENABLE);
|
| 2583 |
ALTER TABLE "WORLDS" MODIFY ("WORLD_NAME" NOT NULL ENABLE);
|
2549 |
ALTER TABLE "DEPRECATED_PACKAGES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| 2584 |
ALTER TABLE "WORLDS" MODIFY ("WORLD_ID" NOT NULL ENABLE);
|
2550 |
ALTER TABLE "DEPRECATED_PACKAGES" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 2585 |
/
|
2551 |
/
|
| 2586 |
--------------------------------------------------------
|
2552 |
--------------------------------------------------------
|
| 2587 |
-- Ref Constraints for Table ABT_ACTION_LOG
|
2553 |
-- Ref Constraints for Table ABT_ACTION_LOG
|
| 2588 |
--------------------------------------------------------
|
2554 |
--------------------------------------------------------
|
| 2589 |
|
2555 |
|
| Line 3087... |
Line 3053... |
| 3087 |
|
3053 |
|
| 3088 |
/* ---------------------------------------------------------------------------
|
3054 |
/* ---------------------------------------------------------------------------
|
| 3089 |
Version: 3.0.0
|
3055 |
Version: 3.0.0
|
| 3090 |
--------------------------------------------------------------------------- */
|
3056 |
--------------------------------------------------------------------------- */
|
| 3091 |
|
3057 |
|
| 3092 |
sPkgName VARCHAR2(4000);
|
3058 |
sPkgName VARCHAR2(4000);
|
| - |
|
3059 |
sPkgVersion VARCHAR2(4000);
|
| 3093 |
sVext VARCHAR2(4000);
|
3060 |
sVext VARCHAR2(4000);
|
| - |
|
3061 |
cChangeType CHAR;
|
| - |
|
3062 |
cBuildType CHAR;
|
| - |
|
3063 |
|
| 3094 |
|
3064 |
|
| 3095 |
BEGIN
|
3065 |
BEGIN
|
| 3096 |
|
3066 |
|
| 3097 |
-- Get package details
|
3067 |
-- Get package details
|
| 3098 |
SELECT pkg.PKG_NAME, pv.V_EXT INTO sPkgName, sVext
|
3068 |
SELECT pkg.PKG_NAME, pv.V_EXT, pv.build_type, pv.change_type, pv.pkg_version INTO sPkgName, sVext,cBuildType, cChangeType, sPkgVersion
|
| 3099 |
FROM PACKAGE_VERSIONS pv,
|
3069 |
FROM PACKAGE_VERSIONS pv,
|
| 3100 |
PACKAGES pkg
|
3070 |
PACKAGES pkg
|
| 3101 |
WHERE pv.PKG_ID = pkg.PKG_ID
|
3071 |
WHERE pv.PKG_ID = pkg.PKG_ID
|
| 3102 |
AND pv.PV_ID = nPvId;
|
3072 |
AND pv.PV_ID = nPvId;
|
| 3103 |
|
3073 |
|
| - |
|
3074 |
-- Generate Label for manually built package
|
| - |
|
3075 |
If cBuildType = 'M' Then
|
| - |
|
3076 |
return (sPkgName ||'_'|| sPkgVersion );
|
| - |
|
3077 |
End If;
|
| - |
|
3078 |
|
| - |
|
3079 |
-- Generate Label for automated build with specified package version
|
| - |
|
3080 |
IF cchangetype = 'F' Then
|
| - |
|
3081 |
return (sPkgName ||'_'|| sPkgVersion ||'.WIP');
|
| - |
|
3082 |
End If;
|
| 3104 |
|
3083 |
|
| 3105 |
-- Generate Label for automated build
|
3084 |
-- Generate Label for automated build
|
| 3106 |
RETURN UPPER( sPkgName ||'.'|| nPvId || sVext ||'.WIP' );
|
3085 |
RETURN UPPER( sPkgName ||'.'|| nPvId || sVext ||'.WIP' );
|
| 3107 |
|
3086 |
|
| 3108 |
END GET_AUTOMATED_LABEL;
|
3087 |
END GET_AUTOMATED_LABEL;
|
| Line 3528... |
Line 3507... |
| 3528 |
|
3507 |
|
| 3529 |
/*================================================================================================*/
|
3508 |
/*================================================================================================*/
|
| 3530 |
FUNCTION get_osid (sosname IN VARCHAR2)
|
3509 |
FUNCTION get_osid (sosname IN VARCHAR2)
|
| 3531 |
RETURN NUMBER;
|
3510 |
RETURN NUMBER;
|
| 3532 |
|
3511 |
|
| 3533 |
/*================================================================================================*/
|
3512 |
/*================================================================================================*/
|
| 3534 |
PROCEDURE update_build_service (
|
- |
|
| 3535 |
sdatabaseserver IN VARCHAR2,
|
- |
|
| 3536 |
swebserver IN VARCHAR2,
|
- |
|
| 3537 |
smailserver IN VARCHAR2,
|
- |
|
| 3538 |
smailsender IN VARCHAR2,
|
- |
|
| 3539 |
sdiskspace IN VARCHAR2,
|
- |
|
| 3540 |
ssbommanagement IN VARCHAR2
|
- |
|
| 3541 |
);
|
- |
|
| 3542 |
|
- |
|
| 3543 |
/*================================================================================================*/
|
- |
|
| 3544 |
PROCEDURE update_build_service_info (
|
3513 |
PROCEDURE update_build_service_info (
|
| 3545 |
sdatabaseserver IN VARCHAR2,
|
3514 |
sdatabaseserver IN VARCHAR2,
|
| 3546 |
sarchiveserver IN VARCHAR2,
|
3515 |
sarchiveserver IN VARCHAR2,
|
| 3547 |
smailserver IN VARCHAR2,
|
3516 |
smailserver IN VARCHAR2,
|
| 3548 |
smailsender IN VARCHAR2,
|
3517 |
smailsender IN VARCHAR2,
|
| - |
|
3518 |
faultmlist IN VARCHAR2,
|
| 3549 |
sdiskspace IN VARCHAR2,
|
3519 |
sdiskspace IN VARCHAR2,
|
| 3550 |
ssbommanagement IN VARCHAR2
|
3520 |
ssbommanagement IN VARCHAR2
|
| 3551 |
);
|
3521 |
);
|
| 3552 |
|
3522 |
|
| 3553 |
/*================================================================================================*/
|
3523 |
/*================================================================================================*/
|
| Line 3823... |
Line 3793... |
| 3823 |
/*================================================================================================*/
|
3793 |
/*================================================================================================*/
|
| 3824 |
PROCEDURE new_version (
|
3794 |
PROCEDURE new_version (
|
| 3825 |
nlastpvid IN NUMBER,
|
3795 |
nlastpvid IN NUMBER,
|
| 3826 |
snewpkgversion IN VARCHAR2 DEFAULT NULL,
|
3796 |
snewpkgversion IN VARCHAR2 DEFAULT NULL,
|
| 3827 |
cbuildtype IN CHAR,
|
3797 |
cbuildtype IN CHAR,
|
| - |
|
3798 |
cchangetype IN CHAR,
|
| 3828 |
nsettopvid IN NUMBER DEFAULT NULL,
|
3799 |
nsettopvid IN NUMBER DEFAULT NULL,
|
| 3829 |
nrtagid IN NUMBER,
|
3800 |
nrtagid IN NUMBER,
|
| 3830 |
nuserid IN NUMBER,
|
3801 |
nuserid IN NUMBER,
|
| 3831 |
enumissues_state_imported IN NUMBER,
|
3802 |
enumissues_state_imported IN NUMBER,
|
| 3832 |
returnpvid OUT NUMBER
|
3803 |
returnpvid OUT NUMBER
|
| Line 4117... |
Line 4088... |
| 4117 |
|
4088 |
|
| 4118 |
/
|
4089 |
/
|
| 4119 |
|
4090 |
|
| 4120 |
/
|
4091 |
/
|
| 4121 |
--------------------------------------------------------
|
4092 |
--------------------------------------------------------
|
| 4122 |
-- DDL for Package PK_RMAPI_TEST
|
- |
|
| 4123 |
--------------------------------------------------------
|
- |
|
| 4124 |
|
- |
|
| 4125 |
CREATE OR REPLACE PACKAGE "PK_RMAPI_TEST"
|
- |
|
| 4126 |
IS
|
- |
|
| 4127 |
TYPE typecur IS REF CURSOR;
|
- |
|
| 4128 |
|
- |
|
| 4129 |
/*================================================================================================*/
|
- |
|
| 4130 |
FUNCTION package_dependencies (pkgname VARCHAR2, pkgversion VARCHAR2)
|
- |
|
| 4131 |
RETURN typecur;
|
- |
|
| 4132 |
|
- |
|
| 4133 |
FUNCTION wip_iteration_package (
|
- |
|
| 4134 |
projname VARCHAR2,
|
- |
|
| 4135 |
iterationname VARCHAR2,
|
- |
|
| 4136 |
pkgname VARCHAR2
|
- |
|
| 4137 |
)
|
- |
|
| 4138 |
RETURN typecur;
|
- |
|
| 4139 |
|
- |
|
| 4140 |
/* This version is to be deprecated when auto_make_vcsrelease is used */
|
- |
|
| 4141 |
FUNCTION auto_make_release (
|
- |
|
| 4142 |
rtagid IN NUMBER,
|
- |
|
| 4143 |
pkgname IN VARCHAR2,
|
- |
|
| 4144 |
vext IN VARCHAR2,
|
- |
|
| 4145 |
newpkgversion IN VARCHAR2,
|
- |
|
| 4146 |
label IN VARCHAR2,
|
- |
|
| 4147 |
dependenciesimportlist IN VARCHAR2,
|
- |
|
| 4148 |
isrippled IN NUMBER,
|
- |
|
| 4149 |
username IN VARCHAR2
|
- |
|
| 4150 |
)
|
- |
|
| 4151 |
RETURN NUMBER;
|
- |
|
| 4152 |
|
- |
|
| 4153 |
FUNCTION auto_make_vcsrelease (
|
- |
|
| 4154 |
rtagid IN NUMBER,
|
- |
|
| 4155 |
pkgname IN VARCHAR2,
|
- |
|
| 4156 |
vext IN VARCHAR2,
|
- |
|
| 4157 |
newpkgversion IN VARCHAR2,
|
- |
|
| 4158 |
vcstag IN VARCHAR2,
|
- |
|
| 4159 |
dependenciesimportlist IN VARCHAR2,
|
- |
|
| 4160 |
isrippled IN NUMBER,
|
- |
|
| 4161 |
username IN VARCHAR2
|
- |
|
| 4162 |
)
|
- |
|
| 4163 |
RETURN NUMBER;
|
- |
|
| 4164 |
|
- |
|
| 4165 |
|
- |
|
| 4166 |
PROCEDURE import_dependencies (
|
- |
|
| 4167 |
pvid IN NUMBER,
|
- |
|
| 4168 |
dependenciesimportlist IN VARCHAR2,
|
- |
|
| 4169 |
userid IN NUMBER
|
- |
|
| 4170 |
);
|
- |
|
| 4171 |
|
- |
|
| 4172 |
FUNCTION return_last_package_version (pkgname IN VARCHAR2, rtagid IN NUMBER)
|
- |
|
| 4173 |
RETURN VARCHAR2;
|
- |
|
| 4174 |
|
- |
|
| 4175 |
FUNCTION return_wip (pkgname IN VARCHAR2, rtagid IN NUMBER)
|
- |
|
| 4176 |
RETURN VARCHAR2;
|
- |
|
| 4177 |
|
- |
|
| 4178 |
PROCEDURE update_dash_board (rtagid IN NUMBER);
|
- |
|
| 4179 |
|
- |
|
| 4180 |
FUNCTION exclude_from_build (
|
- |
|
| 4181 |
pvid IN NUMBER,
|
- |
|
| 4182 |
spkgversion IN VARCHAR2,
|
- |
|
| 4183 |
rtagid IN NUMBER,
|
- |
|
| 4184 |
username IN VARCHAR2
|
- |
|
| 4185 |
)
|
- |
|
| 4186 |
RETURN NUMBER;
|
- |
|
| 4187 |
|
- |
|
| 4188 |
FUNCTION exclude_indirect_from_build (
|
- |
|
| 4189 |
pvid IN NUMBER,
|
- |
|
| 4190 |
spkgversion IN VARCHAR2,
|
- |
|
| 4191 |
rtagid IN NUMBER,
|
- |
|
| 4192 |
username IN VARCHAR2,
|
- |
|
| 4193 |
rootpvid IN NUMBER,
|
- |
|
| 4194 |
rootcause IN VARCHAR2,
|
- |
|
| 4195 |
rootfile IN VARCHAR2
|
- |
|
| 4196 |
)
|
- |
|
| 4197 |
RETURN NUMBER;
|
- |
|
| 4198 |
/*================================================================================================*/
|
- |
|
| 4199 |
PROCEDURE insert_abt_actionlog (rconid IN NUMBER, action IN VARCHAR2);
|
- |
|
| 4200 |
|
- |
|
| 4201 |
FUNCTION insert_package_metrics (
|
- |
|
| 4202 |
rtagid IN NUMBER,
|
- |
|
| 4203 |
pkgname IN VARCHAR2,
|
- |
|
| 4204 |
vext IN VARCHAR2,
|
- |
|
| 4205 |
metricstring IN VARCHAR2
|
- |
|
| 4206 |
)
|
- |
|
| 4207 |
RETURN NUMBER;
|
- |
|
| 4208 |
|
- |
|
| 4209 |
PROCEDURE update_release_metrics (rtagid IN NUMBER);
|
- |
|
| 4210 |
|
- |
|
| 4211 |
FUNCTION return_vcs_tag(pvid IN NUMBER) RETURN VARCHAR2;
|
- |
|
| 4212 |
|
- |
|
| 4213 |
END pk_rmapi_test;
|
- |
|
| 4214 |
|
- |
|
| 4215 |
/
|
- |
|
| 4216 |
|
- |
|
| 4217 |
/
|
- |
|
| 4218 |
--------------------------------------------------------
|
- |
|
| 4219 |
-- DDL for Package PK_WORK_IN_PROGRESS
|
4093 |
-- DDL for Package PK_WORK_IN_PROGRESS
|
| 4220 |
--------------------------------------------------------
|
4094 |
--------------------------------------------------------
|
| 4221 |
|
4095 |
|
| 4222 |
CREATE OR REPLACE PACKAGE "PK_WORK_IN_PROGRESS" IS
|
4096 |
CREATE OR REPLACE PACKAGE "PK_WORK_IN_PROGRESS" IS
|
| 4223 |
/*
|
4097 |
/*
|
| Line 4868... |
Line 4742... |
| 4868 |
|| ' is not valid. It needs to be added to PLATFORMS table in Release Manager.'
|
4742 |
|| ' is not valid. It needs to be added to PLATFORMS table in Release Manager.'
|
| 4869 |
);
|
4743 |
);
|
| 4870 |
RAISE;
|
4744 |
RAISE;
|
| 4871 |
END;
|
4745 |
END;
|
| 4872 |
|
4746 |
|
| 4873 |
/*-------------------------------------------------------------------------------------------------------
|
- |
|
| 4874 |
Obsolete - Superseded by update_build_service_info
|
- |
|
| 4875 |
*/
|
- |
|
| 4876 |
|
- |
|
| 4877 |
PROCEDURE update_build_service (
|
- |
|
| 4878 |
sdatabaseserver IN VARCHAR2,
|
- |
|
| 4879 |
swebserver IN VARCHAR2,
|
- |
|
| 4880 |
smailserver IN VARCHAR2,
|
- |
|
| 4881 |
smailsender IN VARCHAR2,
|
- |
|
| 4882 |
sdiskspace IN VARCHAR2,
|
- |
|
| 4883 |
ssbommanagement IN VARCHAR2
|
- |
|
| 4884 |
)
|
- |
|
| 4885 |
IS
|
- |
|
| 4886 |
BEGIN
|
- |
|
| 4887 |
UPDATE build_service_config
|
- |
|
| 4888 |
SET config = sdatabaseserver
|
- |
|
| 4889 |
WHERE service = 'DATABASE SERVER';
|
- |
|
| 4890 |
|
- |
|
| 4891 |
UPDATE build_service_config
|
- |
|
| 4892 |
SET config = swebserver
|
- |
|
| 4893 |
WHERE service = 'WEB SERVER';
|
- |
|
| 4894 |
|
- |
|
| 4895 |
UPDATE build_service_config
|
- |
|
| 4896 |
SET config = smailserver
|
- |
|
| 4897 |
WHERE service = 'MAIL SERVER';
|
- |
|
| 4898 |
|
- |
|
| 4899 |
UPDATE build_service_config
|
- |
|
| 4900 |
SET config = smailsender
|
- |
|
| 4901 |
WHERE service = 'BUILD FAILURE MAIL SENDER';
|
- |
|
| 4902 |
|
- |
|
| 4903 |
UPDATE build_service_config
|
- |
|
| 4904 |
SET config = sdiskspace
|
- |
|
| 4905 |
WHERE service = 'DPKG_ARCHIVE DISK SPACE USED';
|
- |
|
| 4906 |
|
- |
|
| 4907 |
UPDATE build_service_config
|
- |
|
| 4908 |
SET config = ssbommanagement
|
- |
|
| 4909 |
WHERE service = 'SBOM MANAGEMENT';
|
- |
|
| 4910 |
END;
|
- |
|
| 4911 |
|
- |
|
| 4912 |
/*-------------------------------------------------------------------------------------------------------*/
|
4747 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 4913 |
PROCEDURE update_build_service_info (
|
4748 |
PROCEDURE update_build_service_info (
|
| 4914 |
sdatabaseserver IN VARCHAR2,
|
4749 |
sdatabaseserver IN VARCHAR2,
|
| 4915 |
sarchiveserver IN VARCHAR2,
|
4750 |
sarchiveserver IN VARCHAR2,
|
| 4916 |
smailserver IN VARCHAR2,
|
4751 |
smailserver IN VARCHAR2,
|
| 4917 |
smailsender IN VARCHAR2,
|
4752 |
smailsender IN VARCHAR2,
|
| - |
|
4753 |
faultmlist IN VARCHAR2,
|
| 4918 |
sdiskspace IN VARCHAR2,
|
4754 |
sdiskspace IN VARCHAR2,
|
| 4919 |
ssbommanagement IN VARCHAR2
|
4755 |
ssbommanagement IN VARCHAR2
|
| 4920 |
)
|
4756 |
)
|
| 4921 |
IS
|
4757 |
IS
|
| 4922 |
BEGIN
|
4758 |
BEGIN
|
| Line 4935... |
Line 4771... |
| 4935 |
UPDATE build_service_config
|
4771 |
UPDATE build_service_config
|
| 4936 |
SET config = smailsender
|
4772 |
SET config = smailsender
|
| 4937 |
WHERE service = 'BUILD FAILURE MAIL SENDER';
|
4773 |
WHERE service = 'BUILD FAILURE MAIL SENDER';
|
| 4938 |
|
4774 |
|
| 4939 |
UPDATE build_service_config
|
4775 |
UPDATE build_service_config
|
| - |
|
4776 |
SET config = faultmlist
|
| - |
|
4777 |
WHERE service = 'FAULT EMAIL ADDRESS LIST';
|
| - |
|
4778 |
|
| - |
|
4779 |
UPDATE build_service_config
|
| 4940 |
SET config = sdiskspace
|
4780 |
SET config = sdiskspace
|
| 4941 |
WHERE service = 'DPKG_ARCHIVE DISK SPACE USED';
|
4781 |
WHERE service = 'DPKG_ARCHIVE DISK SPACE USED';
|
| 4942 |
|
4782 |
|
| 4943 |
UPDATE build_service_config
|
4783 |
UPDATE build_service_config
|
| 4944 |
SET config = ssbommanagement
|
4784 |
SET config = ssbommanagement
|
| Line 7908... |
Line 7748... |
| 7908 |
/*-------------------------------------------------------------------------------------------------------*/
|
7748 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 7909 |
PROCEDURE new_version (
|
7749 |
PROCEDURE new_version (
|
| 7910 |
nlastpvid IN NUMBER,
|
7750 |
nlastpvid IN NUMBER,
|
| 7911 |
snewpkgversion IN VARCHAR2 DEFAULT NULL,
|
7751 |
snewpkgversion IN VARCHAR2 DEFAULT NULL,
|
| 7912 |
cbuildtype IN CHAR,
|
7752 |
cbuildtype IN CHAR,
|
| - |
|
7753 |
cchangetype IN CHAR,
|
| 7913 |
nsettopvid IN NUMBER DEFAULT NULL,
|
7754 |
nsettopvid IN NUMBER DEFAULT NULL,
|
| 7914 |
nrtagid IN NUMBER,
|
7755 |
nrtagid IN NUMBER,
|
| 7915 |
nuserid IN NUMBER,
|
7756 |
nuserid IN NUMBER,
|
| 7916 |
enumissues_state_imported IN NUMBER,
|
7757 |
enumissues_state_imported IN NUMBER,
|
| 7917 |
returnpvid OUT NUMBER
|
7758 |
returnpvid OUT NUMBER
|
| Line 7926... |
Line 7767... |
| 7926 |
nissuestypes NUMBER;
|
7767 |
nissuestypes NUMBER;
|
| 7927 |
nviewid NUMBER;
|
7768 |
nviewid NUMBER;
|
| 7928 |
reccount NUMBER;
|
7769 |
reccount NUMBER;
|
| 7929 |
isreleased package_versions.dlocked%TYPE := 'N';
|
7770 |
isreleased package_versions.dlocked%TYPE := 'N';
|
| 7930 |
slabel VARCHAR2 (4000) := NULL;
|
7771 |
slabel VARCHAR2 (4000) := NULL;
|
| - |
|
7772 |
uchangetype CHAR := cchangetype;
|
| 7931 |
|
7773 |
|
| 7932 |
CURSOR package_versions_cur
|
7774 |
CURSOR package_versions_cur
|
| 7933 |
IS
|
7775 |
IS
|
| 7934 |
SELECT pv.pv_id, pv.is_patch, pv.dlocked
|
7776 |
SELECT pv.pv_id, pv.is_patch, pv.dlocked
|
| 7935 |
FROM package_versions pv
|
7777 |
FROM package_versions pv
|
| Line 7982... |
Line 7824... |
| 7982 |
origdlocked := clone_package_versions_rec.dlocked;
|
7824 |
origdlocked := clone_package_versions_rec.dlocked;
|
| 7983 |
|
7825 |
|
| 7984 |
CLOSE clone_package_versions_cur;
|
7826 |
CLOSE clone_package_versions_cur;
|
| 7985 |
|
7827 |
|
| 7986 |
-- Automated built config
|
7828 |
-- Automated built config
|
| 7987 |
IF (cbuildtype = 'A')
|
7829 |
IF ( cbuildtype = 'M' ) THEN
|
| - |
|
7830 |
uchangetype := 'F';
|
| - |
|
7831 |
END IF;
|
| 7988 |
THEN
|
7832 |
|
| 7989 |
spackageversion := '(' || returnpvid || ')' || ssv_ext;
|
7833 |
-- Automated version numbering
|
| 7990 |
-- Make sure that version is still unique
|
7834 |
-- Make sure that version is still unique
|
| - |
|
7835 |
IF (uchangetype != 'F') THEN
|
| - |
|
7836 |
spackageversion := '(' || returnpvid || ')' || ssv_ext;
|
| 7991 |
END IF;
|
7837 |
END IF;
|
| - |
|
7838 |
|
| 7992 |
|
7839 |
|
| 7993 |
-- Clone Package Version Details --
|
7840 |
-- Clone Package Version Details --
|
| 7994 |
INSERT INTO package_versions(pv_id, pkg_id, pkg_version, dlocked, created_stamp,
|
7841 |
INSERT INTO package_versions(pv_id, pkg_id, pkg_version, dlocked, created_stamp,
|
| 7995 |
creator_id, modified_stamp, modifier_id, v_mm, v_nmm,
|
7842 |
creator_id, modified_stamp, modifier_id, v_mm, v_nmm,
|
| 7996 |
v_ext, src_path, pv_description, pv_overview,
|
7843 |
v_ext, src_path, pv_description, pv_overview,
|
| 7997 |
last_pv_id, owner_id, is_deployable,
|
7844 |
last_pv_id, owner_id, is_deployable,
|
| 7998 |
is_build_env_required, build_type, bs_id, is_autobuildable, ripple_field)
|
7845 |
is_build_env_required, build_type, change_type,
|
| - |
|
7846 |
bs_id, is_autobuildable, ripple_field)
|
| 7999 |
SELECT returnpvid AS pv_id, origpkg_id AS pkg_id,
|
7847 |
SELECT returnpvid AS pv_id, origpkg_id AS pkg_id,
|
| 8000 |
spackageversion AS pkg_version, 'N' AS dlocked,
|
7848 |
spackageversion AS pkg_version, 'N' AS dlocked,
|
| 8001 |
ora_sysdate AS created_stamp, nuserid AS creator_id,
|
7849 |
ora_sysdate AS created_stamp, nuserid AS creator_id,
|
| 8002 |
ora_sysdatetime AS modified_stamp,
|
7850 |
ora_sysdatetime AS modified_stamp,
|
| 8003 |
nuserid AS modifier_id, ssv_mm AS v_mm,
|
7851 |
nuserid AS modifier_id, ssv_mm AS v_mm,
|
| 8004 |
ssv_nmm AS v_nmm, ssv_ext AS v_ext, pv.src_path,
|
7852 |
ssv_nmm AS v_nmm, ssv_ext AS v_ext, pv.src_path,
|
| 8005 |
pv.pv_description, pv.pv_overview,
|
7853 |
pv.pv_description, pv.pv_overview,
|
| 8006 |
nlastpvid AS last_pv_id, pv.owner_id, pv.is_deployable,
|
7854 |
nlastpvid AS last_pv_id, pv.owner_id, pv.is_deployable,
|
| - |
|
7855 |
pv.is_build_env_required, cbuildtype, uchangetype,
|
| 8007 |
pv.is_build_env_required, cbuildtype, pv.bs_id, pv.is_autobuildable, pv.ripple_field
|
7856 |
pv.bs_id, pv.is_autobuildable, pv.ripple_field
|
| 8008 |
FROM package_versions pv
|
7857 |
FROM package_versions pv
|
| 8009 |
WHERE pv.pv_id = nlastpvid;
|
7858 |
WHERE pv.pv_id = nlastpvid;
|
| 8010 |
|
7859 |
|
| 8011 |
-- Set Issues Type for cloning ---
|
7860 |
-- Set Issues Type for cloning ---
|
| 8012 |
IF origdlocked = 'Y'
|
7861 |
IF origdlocked = 'Y'
|
| Line 8014... |
Line 7863... |
| 8014 |
nissuestypes := enumissues_state_imported;
|
7863 |
nissuestypes := enumissues_state_imported;
|
| 8015 |
ELSE
|
7864 |
ELSE
|
| 8016 |
nissuestypes := NULL;
|
7865 |
nissuestypes := NULL;
|
| 8017 |
END IF;
|
7866 |
END IF;
|
| 8018 |
|
7867 |
|
| 8019 |
-- Update Label for automated built
|
- |
|
| 8020 |
IF (cbuildtype = 'A')
|
- |
|
| 8021 |
THEN
|
- |
|
| 8022 |
slabel := get_automated_label (returnpvid);
|
- |
|
| 8023 |
|
- |
|
| 8024 |
UPDATE package_versions pv
|
- |
|
| 8025 |
SET pv.pkg_label = slabel
|
- |
|
| 8026 |
WHERE pv.pv_id = returnpvid;
|
- |
|
| 8027 |
END IF;
|
- |
|
| 8028 |
|
- |
|
| 8029 |
basic_clone (nlastpvid,
|
7868 |
basic_clone (nlastpvid,
|
| 8030 |
returnpvid,
|
7869 |
returnpvid,
|
| 8031 |
nrtagid,
|
7870 |
nrtagid,
|
| 8032 |
nuserid,
|
7871 |
nuserid,
|
| 8033 |
origpkg_id,
|
7872 |
origpkg_id,
|
| 8034 |
nissuestypes
|
7873 |
nissuestypes
|
| 8035 |
);
|
7874 |
);
|
| - |
|
7875 |
|
| - |
|
7876 |
-- Update Label for versioning purposes
|
| - |
|
7877 |
slabel := get_automated_label (returnpvid);
|
| - |
|
7878 |
UPDATE package_versions pv
|
| - |
|
7879 |
SET pv.pkg_label = slabel
|
| - |
|
7880 |
WHERE pv.pv_id = returnpvid;
|
| - |
|
7881 |
|
| 8036 |
ELSE
|
7882 |
ELSE
|
| 8037 |
--- Package already exists, hence reuse ---
|
7883 |
--- Package already exists, hence reuse ---
|
| 8038 |
returnpvid := package_versions_rec.pv_id;
|
7884 |
returnpvid := package_versions_rec.pv_id;
|
| 8039 |
isreleased := package_versions_rec.dlocked;
|
7885 |
isreleased := package_versions_rec.dlocked;
|
| 8040 |
END IF;
|
7886 |
END IF;
|
| Line 11945... |
Line 11791... |
| 11945 |
|
11791 |
|
| 11946 |
/
|
11792 |
/
|
| 11947 |
|
11793 |
|
| 11948 |
/
|
11794 |
/
|
| 11949 |
--------------------------------------------------------
|
11795 |
--------------------------------------------------------
|
| 11950 |
-- DDL for Package Body PK_RMAPI_TEST
|
- |
|
| 11951 |
--------------------------------------------------------
|
- |
|
| 11952 |
|
- |
|
| 11953 |
CREATE OR REPLACE PACKAGE BODY "PK_RMAPI_TEST"
|
- |
|
| 11954 |
IS
|
- |
|
| 11955 |
|
- |
|
| 11956 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 11957 |
FUNCTION package_dependencies (pkgname VARCHAR2, pkgversion VARCHAR2)
|
- |
|
| 11958 |
RETURN typecur
|
- |
|
| 11959 |
IS
|
- |
|
| 11960 |
npvid NUMBER := 0;
|
- |
|
| 11961 |
RECORDS typecur;
|
- |
|
| 11962 |
BEGIN
|
- |
|
| 11963 |
BEGIN
|
- |
|
| 11964 |
-- Get PV_ID --
|
- |
|
| 11965 |
SELECT pv.pv_id
|
- |
|
| 11966 |
INTO npvid
|
- |
|
| 11967 |
FROM PACKAGES pkg, package_versions pv
|
- |
|
| 11968 |
WHERE pv.pkg_id = pkg.pkg_id
|
- |
|
| 11969 |
AND pkg.pkg_name = pkgname
|
- |
|
| 11970 |
AND pv.pkg_version = pkgversion;
|
- |
|
| 11971 |
EXCEPTION
|
- |
|
| 11972 |
WHEN NO_DATA_FOUND
|
- |
|
| 11973 |
THEN
|
- |
|
| 11974 |
raise_application_error (-20000, 'Package Not Found!');
|
- |
|
| 11975 |
--WHEN OTHERS THEN
|
- |
|
| 11976 |
-- Consider logging the error and then re-raise
|
- |
|
| 11977 |
RAISE;
|
- |
|
| 11978 |
END;
|
- |
|
| 11979 |
|
- |
|
| 11980 |
-- Finally get package dependencies --
|
- |
|
| 11981 |
OPEN RECORDS FOR
|
- |
|
| 11982 |
SELECT dpv.pv_id, dpkg.pkg_name, dpv.pkg_version
|
- |
|
| 11983 |
FROM package_dependencies dep, PACKAGES dpkg, package_versions dpv
|
- |
|
| 11984 |
WHERE dep.pv_id = npvid
|
- |
|
| 11985 |
AND dpv.pkg_id = dpkg.pkg_id
|
- |
|
| 11986 |
AND dpv.pv_id = dep.dpv_id;
|
- |
|
| 11987 |
|
- |
|
| 11988 |
RETURN RECORDS;
|
- |
|
| 11989 |
END;
|
- |
|
| 11990 |
|
- |
|
| 11991 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 11992 |
FUNCTION wip_iteration_package (
|
- |
|
| 11993 |
projname VARCHAR2,
|
- |
|
| 11994 |
iterationname VARCHAR2,
|
- |
|
| 11995 |
pkgname VARCHAR2
|
- |
|
| 11996 |
)
|
- |
|
| 11997 |
RETURN typecur
|
- |
|
| 11998 |
IS
|
- |
|
| 11999 |
nrtagid NUMBER := 0;
|
- |
|
| 12000 |
RECORDS typecur;
|
- |
|
| 12001 |
BEGIN
|
- |
|
| 12002 |
BEGIN
|
- |
|
| 12003 |
-- Get latest rtag_id --
|
- |
|
| 12004 |
SELECT rt.rtag_id
|
- |
|
| 12005 |
INTO nrtagid
|
- |
|
| 12006 |
FROM projects proj, release_tags rt
|
- |
|
| 12007 |
WHERE rt.proj_id = proj.proj_id
|
- |
|
| 12008 |
AND UPPER (proj.proj_name) = UPPER (projname)
|
- |
|
| 12009 |
AND UPPER (rt.rtag_name) = UPPER (iterationname);
|
- |
|
| 12010 |
|
- |
|
| 12011 |
IF (nrtagid IS NULL)
|
- |
|
| 12012 |
THEN
|
- |
|
| 12013 |
raise_application_error (-20000,
|
- |
|
| 12014 |
'Work In Progress is Not Found!');
|
- |
|
| 12015 |
END IF;
|
- |
|
| 12016 |
EXCEPTION
|
- |
|
| 12017 |
WHEN NO_DATA_FOUND
|
- |
|
| 12018 |
THEN
|
- |
|
| 12019 |
raise_application_error (-20000,
|
- |
|
| 12020 |
'Work In Progress is Not Found!');
|
- |
|
| 12021 |
RAISE;
|
- |
|
| 12022 |
END;
|
- |
|
| 12023 |
|
- |
|
| 12024 |
-- Finally get package dependencies --
|
- |
|
| 12025 |
OPEN RECORDS FOR
|
- |
|
| 12026 |
SELECT pv.pkg_version, pv.dlocked AS is_official, pv.pkg_label,
|
- |
|
| 12027 |
pv.src_path
|
- |
|
| 12028 |
FROM PACKAGES pkg, package_versions pv, work_in_progress wip
|
- |
|
| 12029 |
WHERE pv.pkg_id = pkg.pkg_id
|
- |
|
| 12030 |
AND wip.pv_id = pv.pv_id
|
- |
|
| 12031 |
AND wip.rtag_id = nrtagid
|
- |
|
| 12032 |
AND pkg.pkg_name = pkgname;
|
- |
|
| 12033 |
|
- |
|
| 12034 |
RETURN RECORDS;
|
- |
|
| 12035 |
END;
|
- |
|
| 12036 |
|
- |
|
| 12037 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 12038 |
FUNCTION auto_make_release (
|
- |
|
| 12039 |
rtagid IN NUMBER,
|
- |
|
| 12040 |
pkgname IN VARCHAR2,
|
- |
|
| 12041 |
vext IN VARCHAR2,
|
- |
|
| 12042 |
newpkgversion IN VARCHAR2,
|
- |
|
| 12043 |
label IN VARCHAR2,
|
- |
|
| 12044 |
dependenciesimportlist IN VARCHAR2,
|
- |
|
| 12045 |
isrippled IN NUMBER,
|
- |
|
| 12046 |
username IN VARCHAR2
|
- |
|
| 12047 |
)
|
- |
|
| 12048 |
RETURN NUMBER
|
- |
|
| 12049 |
IS
|
- |
|
| 12050 |
pkgid NUMBER;
|
- |
|
| 12051 |
pvid NUMBER := 0;
|
- |
|
| 12052 |
userid NUMBER;
|
- |
|
| 12053 |
dlocked VARCHAR2 (20) := NULL;
|
- |
|
| 12054 |
clonefrompvid NUMBER;
|
- |
|
| 12055 |
ssv_mm package_versions.v_mm%TYPE;
|
- |
|
| 12056 |
ssv_nmm package_versions.v_nmm%TYPE;
|
- |
|
| 12057 |
ssv_ext package_versions.v_ext%TYPE;
|
- |
|
| 12058 |
return_package_not_found NUMBER := -1;
|
- |
|
| 12059 |
return_package_already_exists NUMBER := -2;
|
- |
|
| 12060 |
return_not_approved NUMBER := -3;
|
- |
|
| 12061 |
BEGIN
|
- |
|
| 12062 |
/*--------------- Business Rules Here -------------------*/
|
- |
|
| 12063 |
IF (rtagid IS NULL)
|
- |
|
| 12064 |
THEN
|
- |
|
| 12065 |
raise_application_error (-20000, 'RtagId must be supplied.');
|
- |
|
| 12066 |
END IF;
|
- |
|
| 12067 |
|
- |
|
| 12068 |
IF (pkgname IS NULL)
|
- |
|
| 12069 |
THEN
|
- |
|
| 12070 |
raise_application_error (-20000, 'PkgName must be supplied.');
|
- |
|
| 12071 |
END IF;
|
- |
|
| 12072 |
|
- |
|
| 12073 |
IF (newpkgversion IS NULL)
|
- |
|
| 12074 |
THEN
|
- |
|
| 12075 |
raise_application_error (-20000, 'PkgVersion must be supplied.');
|
- |
|
| 12076 |
END IF;
|
- |
|
| 12077 |
|
- |
|
| 12078 |
IF (label IS NULL)
|
- |
|
| 12079 |
THEN
|
- |
|
| 12080 |
raise_application_error (-20000, 'Label must be supplied.');
|
- |
|
| 12081 |
END IF;
|
- |
|
| 12082 |
|
- |
|
| 12083 |
IF (isrippled IS NULL) OR (isrippled < 0) OR (isrippled > 1)
|
- |
|
| 12084 |
THEN
|
- |
|
| 12085 |
raise_application_error
|
- |
|
| 12086 |
(-20000,
|
- |
|
| 12087 |
'IsRippled must be set to 1 (Is rippled build) or 0 (Is planned build).'
|
- |
|
| 12088 |
);
|
- |
|
| 12089 |
END IF;
|
- |
|
| 12090 |
|
- |
|
| 12091 |
IF (username IS NULL)
|
- |
|
| 12092 |
THEN
|
- |
|
| 12093 |
raise_application_error (-20000, 'UserName must be supplied.');
|
- |
|
| 12094 |
END IF;
|
- |
|
| 12095 |
|
- |
|
| 12096 |
-- Get user_id
|
- |
|
| 12097 |
BEGIN
|
- |
|
| 12098 |
SELECT usr.user_id
|
- |
|
| 12099 |
INTO userid
|
- |
|
| 12100 |
FROM users usr
|
- |
|
| 12101 |
WHERE UPPER (usr.user_name) = UPPER (username)
|
- |
|
| 12102 |
AND usr.is_disabled IS NULL;
|
- |
|
| 12103 |
EXCEPTION
|
- |
|
| 12104 |
WHEN NO_DATA_FOUND
|
- |
|
| 12105 |
THEN
|
- |
|
| 12106 |
raise_application_error (-20000,
|
- |
|
| 12107 |
'UserName '
|
- |
|
| 12108 |
|| username
|
- |
|
| 12109 |
|| ' is not valid or disabled.'
|
- |
|
| 12110 |
);
|
- |
|
| 12111 |
END;
|
- |
|
| 12112 |
|
- |
|
| 12113 |
/*-------------------------------------------------------*/
|
- |
|
| 12114 |
|
- |
|
| 12115 |
-- Create package if necessary
|
- |
|
| 12116 |
IF isrippled = 1
|
- |
|
| 12117 |
THEN
|
- |
|
| 12118 |
/* Ripple Build */
|
- |
|
| 12119 |
BEGIN
|
- |
|
| 12120 |
-- Make sure that package does not exist
|
- |
|
| 12121 |
SELECT pv.pv_id
|
- |
|
| 12122 |
INTO pvid
|
- |
|
| 12123 |
FROM package_versions pv, PACKAGES pkg
|
- |
|
| 12124 |
WHERE pv.pkg_id = pkg.pkg_id
|
- |
|
| 12125 |
AND pkg.pkg_name = pkgname
|
- |
|
| 12126 |
AND pv.pkg_version = newpkgversion;
|
- |
|
| 12127 |
EXCEPTION
|
- |
|
| 12128 |
WHEN NO_DATA_FOUND
|
- |
|
| 12129 |
THEN
|
- |
|
| 12130 |
pvid := 0;
|
- |
|
| 12131 |
END;
|
- |
|
| 12132 |
|
- |
|
| 12133 |
IF (pvid = 0)
|
- |
|
| 12134 |
THEN
|
- |
|
| 12135 |
-- Split current version in parts
|
- |
|
| 12136 |
split_version (newpkgversion, ssv_mm, ssv_nmm, ssv_ext);
|
- |
|
| 12137 |
|
- |
|
| 12138 |
BEGIN
|
- |
|
| 12139 |
-- Find package to be replaced with thie ripple package
|
- |
|
| 12140 |
IF NVL (vext, '|LINK_A_NULL|') = NVL (ssv_ext, '|LINK_A_NULL|')
|
- |
|
| 12141 |
THEN
|
- |
|
| 12142 |
SELECT pv.pv_id
|
- |
|
| 12143 |
INTO clonefrompvid
|
- |
|
| 12144 |
FROM PACKAGES pkg, package_versions pv,
|
- |
|
| 12145 |
release_content rc
|
- |
|
| 12146 |
WHERE rc.pv_id = pv.pv_id
|
- |
|
| 12147 |
AND pv.pkg_id = pkg.pkg_id
|
- |
|
| 12148 |
AND rc.rtag_id = rtagid
|
- |
|
| 12149 |
AND pkg.pkg_name = pkgname
|
- |
|
| 12150 |
AND NVL (pv.v_ext, '|LINK_A_NULL|') = NVL (ssv_ext, '|LINK_A_NULL|');
|
- |
|
| 12151 |
ELSE
|
- |
|
| 12152 |
SELECT pv.pv_id
|
- |
|
| 12153 |
INTO clonefrompvid
|
- |
|
| 12154 |
FROM PACKAGES pkg, package_versions pv,
|
- |
|
| 12155 |
release_content rc
|
- |
|
| 12156 |
WHERE rc.pv_id = pv.pv_id
|
- |
|
| 12157 |
AND pv.pkg_id = pkg.pkg_id
|
- |
|
| 12158 |
AND rc.rtag_id = rtagid
|
- |
|
| 12159 |
AND pkg.pkg_name = pkgname
|
- |
|
| 12160 |
AND NVL (pv.v_ext, '|LINK_A_NULL|') = NVL (vext, '|LINK_A_NULL|');
|
- |
|
| 12161 |
END IF;
|
- |
|
| 12162 |
EXCEPTION
|
- |
|
| 12163 |
WHEN NO_DATA_FOUND
|
- |
|
| 12164 |
THEN
|
- |
|
| 12165 |
raise_application_error
|
- |
|
| 12166 |
(-20000,
|
- |
|
| 12167 |
'Cannot get CloneFromPvId. VExt='
|
- |
|
| 12168 |
|| vext
|
- |
|
| 12169 |
|| ', RtagId='
|
- |
|
| 12170 |
|| rtagid
|
- |
|
| 12171 |
|| ', PkgName='
|
- |
|
| 12172 |
|| pkgname
|
- |
|
| 12173 |
|| ', SSV_EXT='
|
- |
|
| 12174 |
|| ssv_ext
|
- |
|
| 12175 |
);
|
- |
|
| 12176 |
END;
|
- |
|
| 12177 |
|
- |
|
| 12178 |
IF NVL (vext, '|LINK_A_NULL|') = NVL (ssv_ext, '|LINK_A_NULL|')
|
- |
|
| 12179 |
THEN
|
- |
|
| 12180 |
-- Create package
|
- |
|
| 12181 |
seed_package_names_versions (pkgname,
|
- |
|
| 12182 |
newpkgversion,
|
- |
|
| 12183 |
userid,
|
- |
|
| 12184 |
pvid,
|
- |
|
| 12185 |
clonefrompvid
|
- |
|
| 12186 |
);
|
- |
|
| 12187 |
ELSE
|
- |
|
| 12188 |
-- Create package
|
- |
|
| 12189 |
seed_package_names_versions2 (pkgname,
|
- |
|
| 12190 |
newpkgversion,
|
- |
|
| 12191 |
userid,
|
- |
|
| 12192 |
pvid,
|
- |
|
| 12193 |
clonefrompvid
|
- |
|
| 12194 |
);
|
- |
|
| 12195 |
END IF;
|
- |
|
| 12196 |
|
- |
|
| 12197 |
-- Update Package reason for release
|
- |
|
| 12198 |
UPDATE package_versions pv
|
- |
|
| 12199 |
SET pv.comments = 'Rippled Build.',
|
- |
|
| 12200 |
pv.build_type = 'Y'
|
- |
|
| 12201 |
WHERE pv.pv_id = pvid;
|
- |
|
| 12202 |
ELSE
|
- |
|
| 12203 |
-- Package already exists, it was built previously, and has just been re-built again probably due to the
|
- |
|
| 12204 |
-- fact that the archive was cleaned of the original build artifacts at some point, and those artifacts
|
- |
|
| 12205 |
-- are now needed once more. As such, we need to ensure that a new release note generation occurs so
|
- |
|
| 12206 |
-- reset the package_versions[pvid].release_notes_info field to enable that to happen.
|
- |
|
| 12207 |
UPDATE package_versions pv
|
- |
|
| 12208 |
SET pv.release_notes_info = null,
|
- |
|
| 12209 |
pv.modified_stamp = ora_sysdatetime
|
- |
|
| 12210 |
WHERE pv.pv_id = pvid;
|
- |
|
| 12211 |
|
- |
|
| 12212 |
RETURN return_package_already_exists;
|
- |
|
| 12213 |
END IF;
|
- |
|
| 12214 |
ELSE
|
- |
|
| 12215 |
/* Auto build from Pending area */
|
- |
|
| 12216 |
|
- |
|
| 12217 |
-- Find package in pending area
|
- |
|
| 12218 |
BEGIN
|
- |
|
| 12219 |
SELECT pv.pv_id, pv.dlocked
|
- |
|
| 12220 |
INTO pvid, dlocked
|
- |
|
| 12221 |
FROM planned pl, package_versions pv, PACKAGES pkg
|
- |
|
| 12222 |
WHERE pl.pv_id = pv.pv_id
|
- |
|
| 12223 |
AND pv.pkg_id = pkg.pkg_id
|
- |
|
| 12224 |
AND pl.rtag_id = rtagid
|
- |
|
| 12225 |
AND pkg.pkg_name = pkgname
|
- |
|
| 12226 |
AND pv.dlocked = 'A'
|
- |
|
| 12227 |
AND NVL (pv.v_ext, '|LINK_A_NULL|') = NVL (vext, '|LINK_A_NULL|')
|
- |
|
| 12228 |
AND rownum = 1
|
- |
|
| 12229 |
ORDER BY pv.modified_stamp;
|
- |
|
| 12230 |
EXCEPTION
|
- |
|
| 12231 |
WHEN NO_DATA_FOUND
|
- |
|
| 12232 |
THEN
|
- |
|
| 12233 |
pvid := 0;
|
- |
|
| 12234 |
END;
|
- |
|
| 12235 |
|
- |
|
| 12236 |
IF (pvid = 0)
|
- |
|
| 12237 |
THEN
|
- |
|
| 12238 |
-- Package does not exist in pending area, hence report it
|
- |
|
| 12239 |
RETURN return_package_not_found;
|
- |
|
| 12240 |
ELSIF (dlocked != 'A')
|
- |
|
| 12241 |
THEN
|
- |
|
| 12242 |
-- Package is not approved for autobuild
|
- |
|
| 12243 |
RETURN return_not_approved;
|
- |
|
| 12244 |
END IF;
|
- |
|
| 12245 |
END IF;
|
- |
|
| 12246 |
|
- |
|
| 12247 |
BEGIN
|
- |
|
| 12248 |
-- Import Dependencies
|
- |
|
| 12249 |
import_dependencies (pvid, dependenciesimportlist, userid);
|
- |
|
| 12250 |
END;
|
- |
|
| 12251 |
|
- |
|
| 12252 |
BEGIN
|
- |
|
| 12253 |
-- Split current version in parts
|
- |
|
| 12254 |
split_version (newpkgversion, ssv_mm, ssv_nmm, ssv_ext);
|
- |
|
| 12255 |
|
- |
|
| 12256 |
-- Update Package Details
|
- |
|
| 12257 |
UPDATE package_versions pv
|
- |
|
| 12258 |
SET pv.pkg_version = newpkgversion,
|
- |
|
| 12259 |
pv.v_ext = ssv_ext,
|
- |
|
| 12260 |
pv.v_mm = ssv_mm,
|
- |
|
| 12261 |
pv.v_nmm = ssv_nmm,
|
- |
|
| 12262 |
pv.pkg_label = label
|
- |
|
| 12263 |
WHERE pv.pv_id = pvid;
|
- |
|
| 12264 |
EXCEPTION
|
- |
|
| 12265 |
WHEN DUP_VAL_ON_INDEX
|
- |
|
| 12266 |
THEN
|
- |
|
| 12267 |
-- Package already exists, hence cannot be used for ripple build
|
- |
|
| 12268 |
RETURN return_package_already_exists;
|
- |
|
| 12269 |
END;
|
- |
|
| 12270 |
|
- |
|
| 12271 |
-- Update the is_autobuildable
|
- |
|
| 12272 |
UPDATE package_versions
|
- |
|
| 12273 |
SET is_autobuildable = 'Y'
|
- |
|
| 12274 |
WHERE pv_id = pvid;
|
- |
|
| 12275 |
|
- |
|
| 12276 |
-- Now release package
|
- |
|
| 12277 |
pk_environment.auto_make_release (pvid,
|
- |
|
| 12278 |
rtagid,
|
- |
|
| 12279 |
userid,
|
- |
|
| 12280 |
vext,
|
- |
|
| 12281 |
ssv_ext,
|
- |
|
| 12282 |
clonefrompvid
|
- |
|
| 12283 |
);
|
- |
|
| 12284 |
|
- |
|
| 12285 |
--Now clean the PLANNED_VERSIONS table
|
- |
|
| 12286 |
SELECT pkg_id
|
- |
|
| 12287 |
INTO pkgid
|
- |
|
| 12288 |
FROM PACKAGES
|
- |
|
| 12289 |
WHERE pkg_name = pkgname;
|
- |
|
| 12290 |
|
- |
|
| 12291 |
DELETE FROM planned_versions
|
- |
|
| 12292 |
WHERE pkg_id = pkgid AND pkg_version = newpkgversion;
|
- |
|
| 12293 |
|
- |
|
| 12294 |
RETURN pvid;
|
- |
|
| 12295 |
END;
|
- |
|
| 12296 |
|
- |
|
| 12297 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 12298 |
FUNCTION auto_make_vcsrelease (
|
- |
|
| 12299 |
rtagid IN NUMBER,
|
- |
|
| 12300 |
pkgname IN VARCHAR2,
|
- |
|
| 12301 |
vext IN VARCHAR2,
|
- |
|
| 12302 |
newpkgversion IN VARCHAR2,
|
- |
|
| 12303 |
vcstag IN VARCHAR2,
|
- |
|
| 12304 |
dependenciesimportlist IN VARCHAR2,
|
- |
|
| 12305 |
isrippled IN NUMBER,
|
- |
|
| 12306 |
username IN VARCHAR2
|
- |
|
| 12307 |
)
|
- |
|
| 12308 |
RETURN NUMBER
|
- |
|
| 12309 |
IS
|
- |
|
| 12310 |
pkgid NUMBER;
|
- |
|
| 12311 |
pvid NUMBER := 0;
|
- |
|
| 12312 |
userid NUMBER;
|
- |
|
| 12313 |
dlocked VARCHAR2 (20) := NULL;
|
- |
|
| 12314 |
clonefrompvid NUMBER;
|
- |
|
| 12315 |
ssv_mm package_versions.v_mm%TYPE;
|
- |
|
| 12316 |
ssv_nmm package_versions.v_nmm%TYPE;
|
- |
|
| 12317 |
ssv_ext package_versions.v_ext%TYPE;
|
- |
|
| 12318 |
return_package_not_found NUMBER := -1;
|
- |
|
| 12319 |
return_package_already_exists NUMBER := -2;
|
- |
|
| 12320 |
return_not_approved NUMBER := -3;
|
- |
|
| 12321 |
|
- |
|
| 12322 |
x_vcstypeid NUMBER;
|
- |
|
| 12323 |
x_tag VARCHAR2(32);
|
- |
|
| 12324 |
x_label VARCHAR2(60);
|
- |
|
| 12325 |
x_srcpath VARCHAR2(2000);
|
- |
|
| 12326 |
|
- |
|
| 12327 |
-- Regular expression constituents
|
- |
|
| 12328 |
Token VARCHAR2(16) := '([^:]+)'; -- a token is anything except a ':' character
|
- |
|
| 12329 |
Seperator VARCHAR2(4) := '::'; -- tokens will be seperated by '::'
|
- |
|
| 12330 |
BOL VARCHAR2(4) := '^';
|
- |
|
| 12331 |
Anything VARCHAR2(4) := '.*';
|
- |
|
| 12332 |
ReplaceToken1 VARCHAR2(4) := '\1';
|
- |
|
| 12333 |
ReplaceToken2 VARCHAR2(4) := '\2';
|
- |
|
| 12334 |
ReplaceToken3 VARCHAR2(4) := '\3';
|
- |
|
| 12335 |
|
- |
|
| 12336 |
|
- |
|
| 12337 |
BEGIN
|
- |
|
| 12338 |
/*--------------- Business Rules Here -------------------*/
|
- |
|
| 12339 |
IF (rtagid IS NULL)
|
- |
|
| 12340 |
THEN
|
- |
|
| 12341 |
raise_application_error (-20000, 'RtagId must be supplied.');
|
- |
|
| 12342 |
END IF;
|
- |
|
| 12343 |
|
- |
|
| 12344 |
IF (pkgname IS NULL)
|
- |
|
| 12345 |
THEN
|
- |
|
| 12346 |
raise_application_error (-20000, 'PkgName must be supplied.');
|
- |
|
| 12347 |
END IF;
|
- |
|
| 12348 |
|
- |
|
| 12349 |
IF (newpkgversion IS NULL)
|
- |
|
| 12350 |
THEN
|
- |
|
| 12351 |
raise_application_error (-20000, 'PkgVersion must be supplied.');
|
- |
|
| 12352 |
END IF;
|
- |
|
| 12353 |
|
- |
|
| 12354 |
IF (vcstag IS NULL)
|
- |
|
| 12355 |
THEN
|
- |
|
| 12356 |
raise_application_error (-20000, 'PkgVcsTag must be supplied.');
|
- |
|
| 12357 |
END IF;
|
- |
|
| 12358 |
|
- |
|
| 12359 |
IF (isrippled IS NULL) OR (isrippled < 0) OR (isrippled > 1)
|
- |
|
| 12360 |
THEN
|
- |
|
| 12361 |
raise_application_error
|
- |
|
| 12362 |
(-20000,
|
- |
|
| 12363 |
'IsRippled must be set to 1 (Is rippled build) or 0 (Is planned build).'
|
- |
|
| 12364 |
);
|
- |
|
| 12365 |
END IF;
|
- |
|
| 12366 |
|
- |
|
| 12367 |
IF (username IS NULL)
|
- |
|
| 12368 |
THEN
|
- |
|
| 12369 |
raise_application_error (-20000, 'UserName must be supplied.');
|
- |
|
| 12370 |
END IF;
|
- |
|
| 12371 |
|
- |
|
| 12372 |
-- Parse the PkgVcsTag
|
- |
|
| 12373 |
-- Sets up
|
- |
|
| 12374 |
-- x_tag, x_label, x_srcpath
|
- |
|
| 12375 |
|
- |
|
| 12376 |
BEGIN
|
- |
|
| 12377 |
-- Extract the first token - this will be the short tag name for the VCS (eg. 'CC', 'SVN', etc)
|
- |
|
| 12378 |
x_tag := REGEXP_REPLACE(vcstag, BOL || Token || Seperator || Anything, ReplaceToken1);
|
- |
|
| 12379 |
|
- |
|
| 12380 |
-- Decode the short tag
|
- |
|
| 12381 |
CASE x_tag
|
- |
|
| 12382 |
WHEN 'CC' THEN
|
- |
|
| 12383 |
-- extract the 2nd and 3rd tokens, those being the source path and label respectively
|
- |
|
| 12384 |
x_srcpath := REGEXP_REPLACE(vcstag, BOL || Token || Seperator || Token || Seperator || Anything, ReplaceToken2);
|
- |
|
| 12385 |
x_label := REGEXP_REPLACE(vcstag, BOL || Token || Seperator || Token || Seperator || Token, ReplaceToken3);
|
- |
|
| 12386 |
|
- |
|
| 12387 |
-- NOTE: if reg-expr parsing/replacement fails, the x_... variable may receive the entire input string (vcstag), so
|
- |
|
| 12388 |
-- check for that error as well as the obvious zero-length string conditions.
|
- |
|
| 12389 |
IF LENGTH(x_srcpath) = 0 OR LENGTH(x_label) = 0 OR x_srcpath = vcstag OR x_label = vcstag THEN
|
- |
|
| 12390 |
raise_application_error (-20000, 'VCS Tag contains insufficient or malformed data!');
|
- |
|
| 12391 |
END IF;
|
- |
|
| 12392 |
|
- |
|
| 12393 |
WHEN 'SVN' THEN
|
- |
|
| 12394 |
-- extract the 2nd token, that being the subversion tag
|
- |
|
| 12395 |
x_srcpath := REGEXP_REPLACE(vcstag, BOL || Token || Seperator || Token, ReplaceToken2);
|
- |
|
| 12396 |
x_label := 'N/A';
|
- |
|
| 12397 |
|
- |
|
| 12398 |
-- NOTE: if reg-expr parsing/replacement fails, the x_... variable may receive the entire input string (vcstag), so
|
- |
|
| 12399 |
-- check for that error as well as the obvious zero-length string conditions.
|
- |
|
| 12400 |
IF LENGTH(x_srcpath) = 0 OR x_srcpath = vcstag THEN
|
- |
|
| 12401 |
raise_application_error (-20000, 'VCS Tag contains insufficient or malformed data!');
|
- |
|
| 12402 |
END IF;
|
- |
|
| 12403 |
|
- |
|
| 12404 |
WHEN 'UC' THEN
|
- |
|
| 12405 |
-- nothing to extract, just assign defaults
|
- |
|
| 12406 |
x_srcpath := '';
|
- |
|
| 12407 |
x_label := 'N/A';
|
- |
|
| 12408 |
ELSE
|
- |
|
| 12409 |
raise_application_error (-20000, 'Unrecognised VCS Tag!');
|
- |
|
| 12410 |
END CASE;
|
- |
|
| 12411 |
END;
|
- |
|
| 12412 |
|
- |
|
| 12413 |
-- Get the VCS_TYPE_ID for the version control system.
|
- |
|
| 12414 |
BEGIN
|
- |
|
| 12415 |
SELECT vt.vcs_type_id
|
- |
|
| 12416 |
INTO x_vcstypeid
|
- |
|
| 12417 |
FROM VCS_TYPE vt
|
- |
|
| 12418 |
WHERE vt.tag = x_tag;
|
- |
|
| 12419 |
EXCEPTION
|
- |
|
| 12420 |
WHEN NO_DATA_FOUND THEN
|
- |
|
| 12421 |
raise_application_error (-20000, 'Database is missing a version control system tag (' || x_tag || ')!' );
|
- |
|
| 12422 |
END;
|
- |
|
| 12423 |
|
- |
|
| 12424 |
|
- |
|
| 12425 |
-- Get user_id
|
- |
|
| 12426 |
BEGIN
|
- |
|
| 12427 |
SELECT usr.user_id
|
- |
|
| 12428 |
INTO userid
|
- |
|
| 12429 |
FROM users usr
|
- |
|
| 12430 |
WHERE UPPER (usr.user_name) = UPPER (username)
|
- |
|
| 12431 |
AND usr.is_disabled IS NULL;
|
- |
|
| 12432 |
EXCEPTION
|
- |
|
| 12433 |
WHEN NO_DATA_FOUND
|
- |
|
| 12434 |
THEN
|
- |
|
| 12435 |
raise_application_error (-20000,
|
- |
|
| 12436 |
'UserName '
|
- |
|
| 12437 |
|| username
|
- |
|
| 12438 |
|| ' is not valid or disabled.'
|
- |
|
| 12439 |
);
|
- |
|
| 12440 |
END;
|
- |
|
| 12441 |
|
- |
|
| 12442 |
/*-------------------------------------------------------*/
|
- |
|
| 12443 |
|
- |
|
| 12444 |
-- Create package if necessary
|
- |
|
| 12445 |
IF isrippled = 1
|
- |
|
| 12446 |
THEN
|
- |
|
| 12447 |
/* Ripple Build */
|
- |
|
| 12448 |
BEGIN
|
- |
|
| 12449 |
-- Make sure that package does not exist
|
- |
|
| 12450 |
SELECT pv.pv_id
|
- |
|
| 12451 |
INTO pvid
|
- |
|
| 12452 |
FROM package_versions pv, PACKAGES pkg
|
- |
|
| 12453 |
WHERE pv.pkg_id = pkg.pkg_id
|
- |
|
| 12454 |
AND pkg.pkg_name = pkgname
|
- |
|
| 12455 |
AND pv.pkg_version = newpkgversion;
|
- |
|
| 12456 |
EXCEPTION
|
- |
|
| 12457 |
WHEN NO_DATA_FOUND
|
- |
|
| 12458 |
THEN
|
- |
|
| 12459 |
pvid := 0;
|
- |
|
| 12460 |
END;
|
- |
|
| 12461 |
|
- |
|
| 12462 |
IF (pvid = 0)
|
- |
|
| 12463 |
THEN
|
- |
|
| 12464 |
-- Split current version in parts
|
- |
|
| 12465 |
split_version (newpkgversion, ssv_mm, ssv_nmm, ssv_ext);
|
- |
|
| 12466 |
|
- |
|
| 12467 |
BEGIN
|
- |
|
| 12468 |
-- Find package to be replaced with thie ripple package
|
- |
|
| 12469 |
IF NVL (vext, '|LINK_A_NULL|') = NVL (ssv_ext, '|LINK_A_NULL|')
|
- |
|
| 12470 |
THEN
|
- |
|
| 12471 |
SELECT pv.pv_id
|
- |
|
| 12472 |
INTO clonefrompvid
|
- |
|
| 12473 |
FROM PACKAGES pkg, package_versions pv,
|
- |
|
| 12474 |
release_content rc
|
- |
|
| 12475 |
WHERE rc.pv_id = pv.pv_id
|
- |
|
| 12476 |
AND pv.pkg_id = pkg.pkg_id
|
- |
|
| 12477 |
AND rc.rtag_id = rtagid
|
- |
|
| 12478 |
AND pkg.pkg_name = pkgname
|
- |
|
| 12479 |
AND NVL (pv.v_ext, '|LINK_A_NULL|') = NVL (ssv_ext, '|LINK_A_NULL|');
|
- |
|
| 12480 |
ELSE
|
- |
|
| 12481 |
SELECT pv.pv_id
|
- |
|
| 12482 |
INTO clonefrompvid
|
- |
|
| 12483 |
FROM PACKAGES pkg, package_versions pv,
|
- |
|
| 12484 |
release_content rc
|
- |
|
| 12485 |
WHERE rc.pv_id = pv.pv_id
|
- |
|
| 12486 |
AND pv.pkg_id = pkg.pkg_id
|
- |
|
| 12487 |
AND rc.rtag_id = rtagid
|
- |
|
| 12488 |
AND pkg.pkg_name = pkgname
|
- |
|
| 12489 |
AND NVL (pv.v_ext, '|LINK_A_NULL|') = NVL (vext, '|LINK_A_NULL|');
|
- |
|
| 12490 |
END IF;
|
- |
|
| 12491 |
EXCEPTION
|
- |
|
| 12492 |
WHEN NO_DATA_FOUND
|
- |
|
| 12493 |
THEN
|
- |
|
| 12494 |
raise_application_error
|
- |
|
| 12495 |
(-20000,
|
- |
|
| 12496 |
'Cannot get CloneFromPvId. VExt='
|
- |
|
| 12497 |
|| vext
|
- |
|
| 12498 |
|| ', RtagId='
|
- |
|
| 12499 |
|| rtagid
|
- |
|
| 12500 |
|| ', PkgName='
|
- |
|
| 12501 |
|| pkgname
|
- |
|
| 12502 |
|| ', SSV_EXT='
|
- |
|
| 12503 |
|| ssv_ext
|
- |
|
| 12504 |
);
|
- |
|
| 12505 |
END;
|
- |
|
| 12506 |
|
- |
|
| 12507 |
IF NVL (vext, '|LINK_A_NULL|') = NVL (ssv_ext, '|LINK_A_NULL|')
|
- |
|
| 12508 |
THEN
|
- |
|
| 12509 |
-- Create package
|
- |
|
| 12510 |
seed_package_names_versions (pkgname,
|
- |
|
| 12511 |
newpkgversion,
|
- |
|
| 12512 |
userid,
|
- |
|
| 12513 |
pvid,
|
- |
|
| 12514 |
clonefrompvid
|
- |
|
| 12515 |
);
|
- |
|
| 12516 |
ELSE
|
- |
|
| 12517 |
-- Create package
|
- |
|
| 12518 |
seed_package_names_versions2 (pkgname,
|
- |
|
| 12519 |
newpkgversion,
|
- |
|
| 12520 |
userid,
|
- |
|
| 12521 |
pvid,
|
- |
|
| 12522 |
clonefrompvid
|
- |
|
| 12523 |
);
|
- |
|
| 12524 |
END IF;
|
- |
|
| 12525 |
|
- |
|
| 12526 |
-- Update Package reason for release
|
- |
|
| 12527 |
UPDATE package_versions pv
|
- |
|
| 12528 |
SET pv.comments = 'Rippled Build.',
|
- |
|
| 12529 |
pv.build_type = 'Y'
|
- |
|
| 12530 |
WHERE pv.pv_id = pvid;
|
- |
|
| 12531 |
ELSE
|
- |
|
| 12532 |
-- Package already exists, it was built previously, and has just been re-built again probably due to the
|
- |
|
| 12533 |
-- fact that the archive was cleaned of the original build artifacts at some point, and those artifacts
|
- |
|
| 12534 |
-- are now needed once more. As such, we need to ensure that a new release note generation occurs so
|
- |
|
| 12535 |
-- reset the package_versions[pvid].release_notes_info field to enable that to happen.
|
- |
|
| 12536 |
UPDATE package_versions pv
|
- |
|
| 12537 |
SET pv.release_notes_info = null,
|
- |
|
| 12538 |
pv.modified_stamp = ora_sysdatetime
|
- |
|
| 12539 |
WHERE pv.pv_id = pvid;
|
- |
|
| 12540 |
|
- |
|
| 12541 |
RETURN return_package_already_exists;
|
- |
|
| 12542 |
END IF;
|
- |
|
| 12543 |
ELSE
|
- |
|
| 12544 |
/* Auto build from Pending area */
|
- |
|
| 12545 |
|
- |
|
| 12546 |
-- Find package in pending area
|
- |
|
| 12547 |
BEGIN
|
- |
|
| 12548 |
SELECT pv.pv_id, pv.dlocked
|
- |
|
| 12549 |
INTO pvid, dlocked
|
- |
|
| 12550 |
FROM planned pl, package_versions pv, PACKAGES pkg
|
- |
|
| 12551 |
WHERE pl.pv_id = pv.pv_id
|
- |
|
| 12552 |
AND pv.pkg_id = pkg.pkg_id
|
- |
|
| 12553 |
AND pl.rtag_id = rtagid
|
- |
|
| 12554 |
AND pkg.pkg_name = pkgname
|
- |
|
| 12555 |
AND pv.dlocked = 'A'
|
- |
|
| 12556 |
AND NVL (pv.v_ext, '|LINK_A_NULL|') = NVL (vext, '|LINK_A_NULL|')
|
- |
|
| 12557 |
AND rownum = 1
|
- |
|
| 12558 |
ORDER BY pv.modified_stamp;
|
- |
|
| 12559 |
EXCEPTION
|
- |
|
| 12560 |
WHEN NO_DATA_FOUND
|
- |
|
| 12561 |
THEN
|
- |
|
| 12562 |
pvid := 0;
|
- |
|
| 12563 |
END;
|
- |
|
| 12564 |
|
- |
|
| 12565 |
IF (pvid = 0)
|
- |
|
| 12566 |
THEN
|
- |
|
| 12567 |
-- Package does not exist in pending area, hence report it
|
- |
|
| 12568 |
RETURN return_package_not_found;
|
- |
|
| 12569 |
ELSIF (dlocked != 'A')
|
- |
|
| 12570 |
THEN
|
- |
|
| 12571 |
-- Package is not approved for autobuild
|
- |
|
| 12572 |
RETURN return_not_approved;
|
- |
|
| 12573 |
END IF;
|
- |
|
| 12574 |
END IF;
|
- |
|
| 12575 |
|
- |
|
| 12576 |
BEGIN
|
- |
|
| 12577 |
-- Import Dependencies
|
- |
|
| 12578 |
import_dependencies (pvid, dependenciesimportlist, userid);
|
- |
|
| 12579 |
END;
|
- |
|
| 12580 |
|
- |
|
| 12581 |
BEGIN
|
- |
|
| 12582 |
-- Split current version in parts
|
- |
|
| 12583 |
split_version (newpkgversion, ssv_mm, ssv_nmm, ssv_ext);
|
- |
|
| 12584 |
|
- |
|
| 12585 |
-- Update Package Details
|
- |
|
| 12586 |
UPDATE package_versions pv
|
- |
|
| 12587 |
SET pv.pkg_version = newpkgversion,
|
- |
|
| 12588 |
pv.v_ext = ssv_ext,
|
- |
|
| 12589 |
pv.v_mm = ssv_mm,
|
- |
|
| 12590 |
pv.v_nmm = ssv_nmm,
|
- |
|
| 12591 |
pv.src_path = x_srcpath,
|
- |
|
| 12592 |
pv.pkg_label = x_label,
|
- |
|
| 12593 |
pv.vcs_type_id = x_vcstypeid
|
- |
|
| 12594 |
WHERE pv.pv_id = pvid;
|
- |
|
| 12595 |
EXCEPTION
|
- |
|
| 12596 |
WHEN DUP_VAL_ON_INDEX
|
- |
|
| 12597 |
THEN
|
- |
|
| 12598 |
-- Package already exists, hence cannot be used for ripple build
|
- |
|
| 12599 |
RETURN return_package_already_exists;
|
- |
|
| 12600 |
END;
|
- |
|
| 12601 |
|
- |
|
| 12602 |
-- Update the is_autobuildable
|
- |
|
| 12603 |
UPDATE package_versions
|
- |
|
| 12604 |
SET is_autobuildable = 'Y'
|
- |
|
| 12605 |
WHERE pv_id = pvid;
|
- |
|
| 12606 |
|
- |
|
| 12607 |
-- Now release package
|
- |
|
| 12608 |
pk_environment.auto_make_release (pvid,
|
- |
|
| 12609 |
rtagid,
|
- |
|
| 12610 |
userid,
|
- |
|
| 12611 |
vext,
|
- |
|
| 12612 |
ssv_ext,
|
- |
|
| 12613 |
clonefrompvid
|
- |
|
| 12614 |
);
|
- |
|
| 12615 |
|
- |
|
| 12616 |
--Now clean the PLANNED_VERSIONS table
|
- |
|
| 12617 |
SELECT pkg_id
|
- |
|
| 12618 |
INTO pkgid
|
- |
|
| 12619 |
FROM PACKAGES
|
- |
|
| 12620 |
WHERE pkg_name = pkgname;
|
- |
|
| 12621 |
|
- |
|
| 12622 |
DELETE FROM planned_versions
|
- |
|
| 12623 |
WHERE pkg_id = pkgid AND pkg_version = newpkgversion;
|
- |
|
| 12624 |
|
- |
|
| 12625 |
RETURN pvid;
|
- |
|
| 12626 |
END;
|
- |
|
| 12627 |
|
- |
|
| 12628 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 12629 |
PROCEDURE import_dependencies (
|
- |
|
| 12630 |
pvid IN NUMBER,
|
- |
|
| 12631 |
dependenciesimportlist IN VARCHAR2,
|
- |
|
| 12632 |
userid IN NUMBER
|
- |
|
| 12633 |
)
|
- |
|
| 12634 |
IS
|
- |
|
| 12635 |
/*
|
- |
|
| 12636 |
|| DependenciesImportList Format:
|
- |
|
| 12637 |
|| "pkgA","1.0.0";"pkgB","2.0.0";
|
- |
|
| 12638 |
|| OR 'pkgA','1.0.0';'pkgB','2.0.0';
|
- |
|
| 12639 |
*/
|
- |
|
| 12640 |
TYPE tdictionary IS TABLE OF VARCHAR2 (4000)
|
- |
|
| 12641 |
INDEX BY VARCHAR2 (4000);
|
- |
|
| 12642 |
|
- |
|
| 12643 |
seperator VARCHAR2 (2) := '||';
|
- |
|
| 12644 |
pkgname VARCHAR2 (4000);
|
- |
|
| 12645 |
pkgversion VARCHAR2 (4000);
|
- |
|
| 12646 |
buildtype VARCHAR2 (50);
|
- |
|
| 12647 |
pkgid NUMBER;
|
- |
|
| 12648 |
vext VARCHAR2 (4000);
|
- |
|
| 12649 |
dpvid NUMBER;
|
- |
|
| 12650 |
slist VARCHAR2 (4000);
|
- |
|
| 12651 |
cbuildtypes tdictionary;
|
- |
|
| 12652 |
dependencyrow NUMBER;
|
- |
|
| 12653 |
sdependency VARCHAR2 (4000);
|
- |
|
| 12654 |
first_pos VARCHAR2 (4000);
|
- |
|
| 12655 |
second_pos VARCHAR2 (4000);
|
- |
|
| 12656 |
third_pos VARCHAR2 (4000);
|
- |
|
| 12657 |
forth_pos VARCHAR2 (4000);
|
- |
|
| 12658 |
citemcollection relmgr_varchar2_tab_t := relmgr_varchar2_tab_t ();
|
- |
|
| 12659 |
|
- |
|
| 12660 |
CURSOR curbuildtype
|
- |
|
| 12661 |
IS
|
- |
|
| 12662 |
SELECT dpv.pkg_id || seperator || dpv.v_ext AS pkgid_ext,
|
- |
|
| 12663 |
dep.build_type
|
- |
|
| 12664 |
FROM package_dependencies dep, package_versions dpv
|
- |
|
| 12665 |
WHERE dep.pv_id = pvid AND dep.dpv_id = dpv.pv_id;
|
- |
|
| 12666 |
|
- |
|
| 12667 |
recbuildtype curbuildtype%ROWTYPE;
|
- |
|
| 12668 |
BEGIN
|
- |
|
| 12669 |
slist := dependenciesimportlist;
|
- |
|
| 12670 |
|
- |
|
| 12671 |
-- Preformat String
|
- |
|
| 12672 |
IF NOT slist IS NULL
|
- |
|
| 12673 |
THEN
|
- |
|
| 12674 |
slist := REPLACE (slist, ' '); -- Remove spaces
|
- |
|
| 12675 |
slist := REPLACE (slist, UTL_TCP.crlf);
|
- |
|
| 12676 |
-- Remove new line and carriage-return characters
|
- |
|
| 12677 |
slist := REPLACE (slist, '''', '"'); -- Replace ' with "
|
- |
|
| 12678 |
END IF;
|
- |
|
| 12679 |
|
- |
|
| 12680 |
-- Get Current Dependencies
|
- |
|
| 12681 |
OPEN curbuildtype;
|
- |
|
| 12682 |
|
- |
|
| 12683 |
FETCH curbuildtype
|
- |
|
| 12684 |
INTO recbuildtype;
|
- |
|
| 12685 |
|
- |
|
| 12686 |
WHILE curbuildtype%FOUND
|
- |
|
| 12687 |
LOOP
|
- |
|
| 12688 |
cbuildtypes (recbuildtype.pkgid_ext) := recbuildtype.build_type;
|
- |
|
| 12689 |
|
- |
|
| 12690 |
FETCH curbuildtype
|
- |
|
| 12691 |
INTO recbuildtype;
|
- |
|
| 12692 |
END LOOP;
|
- |
|
| 12693 |
|
- |
|
| 12694 |
CLOSE curbuildtype;
|
- |
|
| 12695 |
|
- |
|
| 12696 |
-- Separate dependencies with ; separator
|
- |
|
| 12697 |
citemcollection := in_list_varchar2 (slist, ';');
|
- |
|
| 12698 |
|
- |
|
| 12699 |
BEGIN
|
- |
|
| 12700 |
-- Remove old dependencies
|
- |
|
| 12701 |
DELETE FROM package_dependencies dep
|
- |
|
| 12702 |
WHERE dep.pv_id = pvid;
|
- |
|
| 12703 |
|
- |
|
| 12704 |
-- Loop through dependencies
|
- |
|
| 12705 |
FOR dependencyrow IN 1 .. citemcollection.COUNT
|
- |
|
| 12706 |
LOOP
|
- |
|
| 12707 |
-- Extract pkg_name and pkg_version
|
- |
|
| 12708 |
sdependency := citemcollection (dependencyrow);
|
- |
|
| 12709 |
first_pos := INSTR (sdependency, '"', 1, 1);
|
- |
|
| 12710 |
second_pos := INSTR (sdependency, '"', 1, 2);
|
- |
|
| 12711 |
third_pos := INSTR (sdependency, '"', 1, 3);
|
- |
|
| 12712 |
forth_pos := INSTR (sdependency, '"', 1, 4);
|
- |
|
| 12713 |
pkgname :=
|
- |
|
| 12714 |
SUBSTR (sdependency,
|
- |
|
| 12715 |
(first_pos + 1),
|
- |
|
| 12716 |
(second_pos - first_pos - 1)
|
- |
|
| 12717 |
);
|
- |
|
| 12718 |
pkgversion :=
|
- |
|
| 12719 |
SUBSTR (sdependency,
|
- |
|
| 12720 |
(third_pos + 1),
|
- |
|
| 12721 |
(forth_pos - third_pos - 1)
|
- |
|
| 12722 |
);
|
- |
|
| 12723 |
|
- |
|
| 12724 |
-- Dependency must exits to be linked against
|
- |
|
| 12725 |
BEGIN
|
- |
|
| 12726 |
SELECT pv.pv_id, pv.pkg_id, pv.v_ext
|
- |
|
| 12727 |
INTO dpvid, pkgid, vext
|
- |
|
| 12728 |
FROM package_versions pv, PACKAGES pkg
|
- |
|
| 12729 |
WHERE pv.pkg_id = pkg.pkg_id
|
- |
|
| 12730 |
AND pkg.pkg_name = pkgname
|
- |
|
| 12731 |
AND pv.pkg_version = pkgversion;
|
- |
|
| 12732 |
EXCEPTION
|
- |
|
| 12733 |
WHEN NO_DATA_FOUND
|
- |
|
| 12734 |
THEN
|
- |
|
| 12735 |
raise_application_error
|
- |
|
| 12736 |
(-20000,
|
- |
|
| 12737 |
'Dependency ['
|
- |
|
| 12738 |
|| pkgname
|
- |
|
| 12739 |
|| ' '
|
- |
|
| 12740 |
|| pkgversion
|
- |
|
| 12741 |
|| '] does not exist yet and cannot be used!'
|
- |
|
| 12742 |
);
|
- |
|
| 12743 |
END;
|
- |
|
| 12744 |
|
- |
|
| 12745 |
-- Get Build Type (i.e. BuildPackageArchive or LinkPackageArchive)
|
- |
|
| 12746 |
BEGIN
|
- |
|
| 12747 |
buildtype := cbuildtypes (pkgid || seperator || vext);
|
- |
|
| 12748 |
|
- |
|
| 12749 |
IF buildtype IS NULL
|
- |
|
| 12750 |
THEN
|
- |
|
| 12751 |
-- Set build type to LinkPackageArchive by default
|
- |
|
| 12752 |
buildtype := 'L';
|
- |
|
| 12753 |
END IF;
|
- |
|
| 12754 |
EXCEPTION
|
- |
|
| 12755 |
WHEN NO_DATA_FOUND
|
- |
|
| 12756 |
THEN
|
- |
|
| 12757 |
buildtype := 'L';
|
- |
|
| 12758 |
END;
|
- |
|
| 12759 |
|
- |
|
| 12760 |
-- Insert Dependencies
|
- |
|
| 12761 |
update_package_dependency (pvid,
|
- |
|
| 12762 |
pkgname,
|
- |
|
| 12763 |
pkgversion,
|
- |
|
| 12764 |
buildtype,
|
- |
|
| 12765 |
userid,
|
- |
|
| 12766 |
0
|
- |
|
| 12767 |
);
|
- |
|
| 12768 |
END LOOP;
|
- |
|
| 12769 |
END;
|
- |
|
| 12770 |
END;
|
- |
|
| 12771 |
|
- |
|
| 12772 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 12773 |
FUNCTION return_last_package_version (pkgname IN VARCHAR2, rtagid IN NUMBER)
|
- |
|
| 12774 |
RETURN VARCHAR2
|
- |
|
| 12775 |
IS
|
- |
|
| 12776 |
pkgversion VARCHAR2 (4000);
|
- |
|
| 12777 |
BEGIN
|
- |
|
| 12778 |
BEGIN
|
- |
|
| 12779 |
SELECT pv.pkg_version
|
- |
|
| 12780 |
INTO pkgversion
|
- |
|
| 12781 |
FROM PACKAGES pkg, release_content rc, package_versions pv
|
- |
|
| 12782 |
WHERE pv.pv_id = rc.pv_id
|
- |
|
| 12783 |
AND pkg.pkg_id = pv.pkg_id
|
- |
|
| 12784 |
AND pkg.pkg_name = pkgname
|
- |
|
| 12785 |
AND rc.rtag_id = rtagid;
|
- |
|
| 12786 |
|
- |
|
| 12787 |
RETURN pkgversion;
|
- |
|
| 12788 |
END;
|
- |
|
| 12789 |
END;
|
- |
|
| 12790 |
|
- |
|
| 12791 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 12792 |
FUNCTION return_wip (pkgname IN VARCHAR2, rtagid IN NUMBER)
|
- |
|
| 12793 |
RETURN VARCHAR2
|
- |
|
| 12794 |
IS
|
- |
|
| 12795 |
pkgversion VARCHAR2 (4000);
|
- |
|
| 12796 |
BEGIN
|
- |
|
| 12797 |
BEGIN
|
- |
|
| 12798 |
SELECT pv.pkg_version
|
- |
|
| 12799 |
INTO pkgversion
|
- |
|
| 12800 |
FROM PACKAGES pkg, work_in_progress wip, package_versions pv
|
- |
|
| 12801 |
WHERE pv.pv_id = wip.pv_id
|
- |
|
| 12802 |
AND pkg.pkg_id = pv.pkg_id
|
- |
|
| 12803 |
AND pkg.pkg_name = pkgname
|
- |
|
| 12804 |
AND wip.rtag_id = rtagid;
|
- |
|
| 12805 |
|
- |
|
| 12806 |
IF pkgversion IS NULL
|
- |
|
| 12807 |
THEN
|
- |
|
| 12808 |
SELECT pv.pkg_version
|
- |
|
| 12809 |
INTO pkgversion
|
- |
|
| 12810 |
FROM PACKAGES pkg, planned pl, package_versions pv
|
- |
|
| 12811 |
WHERE pv.pv_id = pl.pv_id
|
- |
|
| 12812 |
AND pkg.pkg_id = pv.pkg_id
|
- |
|
| 12813 |
AND pkg.pkg_name = pkgname
|
- |
|
| 12814 |
AND pl.rtag_id = rtagid;
|
- |
|
| 12815 |
END IF;
|
- |
|
| 12816 |
|
- |
|
| 12817 |
RETURN pkgversion;
|
- |
|
| 12818 |
END;
|
- |
|
| 12819 |
END;
|
- |
|
| 12820 |
|
- |
|
| 12821 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 12822 |
PROCEDURE update_dash_board (rtagid IN NUMBER)
|
- |
|
| 12823 |
IS
|
- |
|
| 12824 |
projid NUMBER;
|
- |
|
| 12825 |
projiddb NUMBER;
|
- |
|
| 12826 |
total NUMBER;
|
- |
|
| 12827 |
auto_total NUMBER;
|
- |
|
| 12828 |
rtagiddb NUMBER;
|
- |
|
| 12829 |
BEGIN
|
- |
|
| 12830 |
SELECT COUNT (*)
|
- |
|
| 12831 |
INTO total
|
- |
|
| 12832 |
FROM release_content rc, package_versions pv
|
- |
|
| 12833 |
WHERE pv.pv_id = rc.pv_id AND rc.rtag_id = rtagid;
|
- |
|
| 12834 |
|
- |
|
| 12835 |
SELECT COUNT (*)
|
- |
|
| 12836 |
INTO auto_total
|
- |
|
| 12837 |
FROM release_content rc, package_versions pv
|
- |
|
| 12838 |
WHERE pv.pv_id = rc.pv_id
|
- |
|
| 12839 |
AND pv.is_autobuildable = 'Y'
|
- |
|
| 12840 |
AND rc.rtag_id = rtagid;
|
- |
|
| 12841 |
|
- |
|
| 12842 |
BEGIN
|
- |
|
| 12843 |
SELECT rtag_id
|
- |
|
| 12844 |
INTO rtagiddb
|
- |
|
| 12845 |
FROM dash_board
|
- |
|
| 12846 |
WHERE rtag_id = rtagid;
|
- |
|
| 12847 |
|
- |
|
| 12848 |
SELECT proj_id
|
- |
|
| 12849 |
INTO projiddb
|
- |
|
| 12850 |
FROM dash_board
|
- |
|
| 12851 |
WHERE rtag_id = rtagid;
|
- |
|
| 12852 |
EXCEPTION
|
- |
|
| 12853 |
WHEN NO_DATA_FOUND
|
- |
|
| 12854 |
THEN
|
- |
|
| 12855 |
rtagiddb := '';
|
- |
|
| 12856 |
END;
|
- |
|
| 12857 |
|
- |
|
| 12858 |
IF rtagiddb IS NULL
|
- |
|
| 12859 |
THEN
|
- |
|
| 12860 |
SELECT proj_id
|
- |
|
| 12861 |
INTO projid
|
- |
|
| 12862 |
FROM release_tags
|
- |
|
| 12863 |
WHERE rtag_id = rtagid;
|
- |
|
| 12864 |
|
- |
|
| 12865 |
INSERT INTO dash_board
|
- |
|
| 12866 |
(proj_id, rtag_id, last_build_time, automated_packages,
|
- |
|
| 12867 |
total_packages
|
- |
|
| 12868 |
)
|
- |
|
| 12869 |
VALUES (projid, rtagid, ora_sysdatetime, auto_total,
|
- |
|
| 12870 |
total
|
- |
|
| 12871 |
);
|
- |
|
| 12872 |
ELSE
|
- |
|
| 12873 |
UPDATE dash_board
|
- |
|
| 12874 |
SET last_build_time = ora_sysdatetime,
|
- |
|
| 12875 |
automated_packages = auto_total,
|
- |
|
| 12876 |
total_packages = total
|
- |
|
| 12877 |
WHERE proj_id = projiddb AND rtag_id = rtagiddb;
|
- |
|
| 12878 |
END IF;
|
- |
|
| 12879 |
END;
|
- |
|
| 12880 |
|
- |
|
| 12881 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 12882 |
FUNCTION exclude_from_build (
|
- |
|
| 12883 |
pvid IN NUMBER,
|
- |
|
| 12884 |
spkgversion IN VARCHAR2,
|
- |
|
| 12885 |
rtagid IN NUMBER,
|
- |
|
| 12886 |
username IN VARCHAR2
|
- |
|
| 12887 |
)
|
- |
|
| 12888 |
RETURN NUMBER
|
- |
|
| 12889 |
IS
|
- |
|
| 12890 |
userid NUMBER;
|
- |
|
| 12891 |
outerrcode NUMBER;
|
- |
|
| 12892 |
pkgid NUMBER;
|
- |
|
| 12893 |
|
- |
|
| 12894 |
CURSOR dnr_duplicate_cur
|
- |
|
| 12895 |
IS
|
- |
|
| 12896 |
SELECT *
|
- |
|
| 12897 |
FROM do_not_ripple
|
- |
|
| 12898 |
WHERE pv_id = pvid AND rtag_id = rtagid;
|
- |
|
| 12899 |
|
- |
|
| 12900 |
dnr_duplicate_rec dnr_duplicate_cur%ROWTYPE;
|
- |
|
| 12901 |
BEGIN
|
- |
|
| 12902 |
outerrcode := -1; -- Set default return error code to ERROR state
|
- |
|
| 12903 |
|
- |
|
| 12904 |
/*--------------- Business Rules Here -------------------*/
|
- |
|
| 12905 |
IF (rtagid IS NULL)
|
- |
|
| 12906 |
THEN
|
- |
|
| 12907 |
RETURN outerrcode;
|
- |
|
| 12908 |
-- raise_application_error (-20000, 'RtagId must be supplied.');
|
- |
|
| 12909 |
END IF;
|
- |
|
| 12910 |
|
- |
|
| 12911 |
IF (pvid IS NULL)
|
- |
|
| 12912 |
THEN
|
- |
|
| 12913 |
RETURN outerrcode;
|
- |
|
| 12914 |
-- raise_application_error (-20000, 'PvId must be supplied.');
|
- |
|
| 12915 |
END IF;
|
- |
|
| 12916 |
|
- |
|
| 12917 |
IF (username IS NULL)
|
- |
|
| 12918 |
THEN
|
- |
|
| 12919 |
RETURN outerrcode;
|
- |
|
| 12920 |
-- raise_application_error (-20000, 'UserName must be supplied.');
|
- |
|
| 12921 |
END IF;
|
- |
|
| 12922 |
|
- |
|
| 12923 |
-- Get user_id
|
- |
|
| 12924 |
BEGIN
|
- |
|
| 12925 |
SELECT usr.user_id
|
- |
|
| 12926 |
INTO userid
|
- |
|
| 12927 |
FROM users usr
|
- |
|
| 12928 |
WHERE UPPER (usr.user_name) = UPPER (username)
|
- |
|
| 12929 |
AND usr.is_disabled IS NULL;
|
- |
|
| 12930 |
EXCEPTION
|
- |
|
| 12931 |
WHEN NO_DATA_FOUND
|
- |
|
| 12932 |
THEN
|
- |
|
| 12933 |
RETURN outerrcode;
|
- |
|
| 12934 |
-- raise_application_error (-20000,
|
- |
|
| 12935 |
-- 'UserName '
|
- |
|
| 12936 |
-- || username
|
- |
|
| 12937 |
-- || ' is not valid or disabled.'
|
- |
|
| 12938 |
-- );
|
- |
|
| 12939 |
END;
|
- |
|
| 12940 |
|
- |
|
| 12941 |
OPEN dnr_duplicate_cur;
|
- |
|
| 12942 |
|
- |
|
| 12943 |
FETCH dnr_duplicate_cur
|
- |
|
| 12944 |
INTO dnr_duplicate_rec;
|
- |
|
| 12945 |
|
- |
|
| 12946 |
IF dnr_duplicate_cur%FOUND
|
- |
|
| 12947 |
THEN
|
- |
|
| 12948 |
outerrcode := 0;
|
- |
|
| 12949 |
END IF;
|
- |
|
| 12950 |
|
- |
|
| 12951 |
IF dnr_duplicate_cur%NOTFOUND
|
- |
|
| 12952 |
THEN
|
- |
|
| 12953 |
/* No duplicate recordset */
|
- |
|
| 12954 |
unripple_package (pvid, rtagid, userid);
|
- |
|
| 12955 |
outerrcode := 0; -- Set return to SUCCESS
|
- |
|
| 12956 |
END IF;
|
- |
|
| 12957 |
|
- |
|
| 12958 |
CLOSE dnr_duplicate_cur;
|
- |
|
| 12959 |
|
- |
|
| 12960 |
SELECT pkg_id
|
- |
|
| 12961 |
INTO pkgid
|
- |
|
| 12962 |
FROM package_versions
|
- |
|
| 12963 |
WHERE pv_id = pvid;
|
- |
|
| 12964 |
|
- |
|
| 12965 |
DELETE FROM planned_versions
|
- |
|
| 12966 |
WHERE pkg_id = pkgid AND pkg_version = spkgversion;
|
- |
|
| 12967 |
|
- |
|
| 12968 |
RETURN outerrcode;
|
- |
|
| 12969 |
END;
|
- |
|
| 12970 |
|
- |
|
| 12971 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 12972 |
FUNCTION exclude_indirect_from_build (
|
- |
|
| 12973 |
pvid IN NUMBER,
|
- |
|
| 12974 |
spkgversion IN VARCHAR2,
|
- |
|
| 12975 |
rtagid IN NUMBER,
|
- |
|
| 12976 |
username IN VARCHAR2,
|
- |
|
| 12977 |
rootpvid IN NUMBER,
|
- |
|
| 12978 |
rootcause IN VARCHAR2,
|
- |
|
| 12979 |
rootfile IN VARCHAR2
|
- |
|
| 12980 |
)
|
- |
|
| 12981 |
RETURN NUMBER
|
- |
|
| 12982 |
IS
|
- |
|
| 12983 |
userid NUMBER;
|
- |
|
| 12984 |
outerrcode NUMBER;
|
- |
|
| 12985 |
pkgid NUMBER;
|
- |
|
| 12986 |
|
- |
|
| 12987 |
CURSOR dnr_duplicate_cur
|
- |
|
| 12988 |
IS
|
- |
|
| 12989 |
SELECT *
|
- |
|
| 12990 |
FROM do_not_ripple
|
- |
|
| 12991 |
WHERE pv_id = pvid AND rtag_id = rtagid;
|
- |
|
| 12992 |
|
- |
|
| 12993 |
dnr_duplicate_rec dnr_duplicate_cur%ROWTYPE;
|
- |
|
| 12994 |
BEGIN
|
- |
|
| 12995 |
outerrcode := -1; -- Set default return error code to ERROR state
|
- |
|
| 12996 |
|
- |
|
| 12997 |
/*--------------- Business Rules Here -------------------*/
|
- |
|
| 12998 |
IF (rtagid IS NULL)
|
- |
|
| 12999 |
THEN
|
- |
|
| 13000 |
RETURN outerrcode;
|
- |
|
| 13001 |
-- raise_application_error (-20000, 'RtagId must be supplied.');
|
- |
|
| 13002 |
END IF;
|
- |
|
| 13003 |
|
- |
|
| 13004 |
IF (pvid IS NULL)
|
- |
|
| 13005 |
THEN
|
- |
|
| 13006 |
RETURN outerrcode;
|
- |
|
| 13007 |
-- raise_application_error (-20000, 'PvId must be supplied.');
|
- |
|
| 13008 |
END IF;
|
- |
|
| 13009 |
|
- |
|
| 13010 |
IF (username IS NULL)
|
- |
|
| 13011 |
THEN
|
- |
|
| 13012 |
RETURN outerrcode;
|
- |
|
| 13013 |
-- raise_application_error (-20000, 'UserName must be supplied.');
|
- |
|
| 13014 |
END IF;
|
- |
|
| 13015 |
|
- |
|
| 13016 |
-- Get user_id
|
- |
|
| 13017 |
BEGIN
|
- |
|
| 13018 |
SELECT usr.user_id
|
- |
|
| 13019 |
INTO userid
|
- |
|
| 13020 |
FROM users usr
|
- |
|
| 13021 |
WHERE UPPER (usr.user_name) = UPPER (username)
|
- |
|
| 13022 |
AND usr.is_disabled IS NULL;
|
- |
|
| 13023 |
EXCEPTION
|
- |
|
| 13024 |
WHEN NO_DATA_FOUND
|
- |
|
| 13025 |
THEN
|
- |
|
| 13026 |
RETURN outerrcode;
|
- |
|
| 13027 |
-- raise_application_error (-20000,
|
- |
|
| 13028 |
-- 'UserName '
|
- |
|
| 13029 |
-- || username
|
- |
|
| 13030 |
-- || ' is not valid or disabled.'
|
- |
|
| 13031 |
-- );
|
- |
|
| 13032 |
END;
|
- |
|
| 13033 |
|
- |
|
| 13034 |
/* No duplicate recordset */
|
- |
|
| 13035 |
unripple_package_indirect (pvid, rtagid, userid, rootpvid, rootcause, rootfile);
|
- |
|
| 13036 |
outerrcode := 0; -- Set return to SUCCESS
|
- |
|
| 13037 |
|
- |
|
| 13038 |
SELECT pkg_id
|
- |
|
| 13039 |
INTO pkgid
|
- |
|
| 13040 |
FROM package_versions
|
- |
|
| 13041 |
WHERE pv_id = pvid;
|
- |
|
| 13042 |
|
- |
|
| 13043 |
DELETE FROM planned_versions
|
- |
|
| 13044 |
WHERE pkg_id = pkgid AND pkg_version = spkgversion;
|
- |
|
| 13045 |
|
- |
|
| 13046 |
RETURN outerrcode;
|
- |
|
| 13047 |
END;
|
- |
|
| 13048 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 13049 |
PROCEDURE insert_abt_actionlog (rconid IN NUMBER, action IN VARCHAR2)
|
- |
|
| 13050 |
IS
|
- |
|
| 13051 |
BEGIN
|
- |
|
| 13052 |
INSERT INTO abt_action_log
|
- |
|
| 13053 |
(rcon_id, action_datetime, action
|
- |
|
| 13054 |
)
|
- |
|
| 13055 |
VALUES (rconid, ora_sysdatetime, action
|
- |
|
| 13056 |
);
|
- |
|
| 13057 |
END;
|
- |
|
| 13058 |
|
- |
|
| 13059 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 13060 |
FUNCTION insert_package_metrics (
|
- |
|
| 13061 |
rtagid IN NUMBER,
|
- |
|
| 13062 |
pkgname IN VARCHAR2,
|
- |
|
| 13063 |
vext IN VARCHAR2,
|
- |
|
| 13064 |
metricstring IN VARCHAR2
|
- |
|
| 13065 |
)
|
- |
|
| 13066 |
RETURN NUMBER
|
- |
|
| 13067 |
IS
|
- |
|
| 13068 |
citemcollection relmgr_varchar2_tab_t := relmgr_varchar2_tab_t ();
|
- |
|
| 13069 |
lv_pvid NUMBER := 0;
|
- |
|
| 13070 |
rownumber NUMBER;
|
- |
|
| 13071 |
rowcontent VARCHAR2(4000);
|
- |
|
| 13072 |
metricname VARCHAR2(1000);
|
- |
|
| 13073 |
metricvalue VARCHAR2(4000);
|
- |
|
| 13074 |
return_insert_error NUMBER := -1;
|
- |
|
| 13075 |
return_insert_success NUMBER := 0;
|
- |
|
| 13076 |
|
- |
|
| 13077 |
/* Metrics */
|
- |
|
| 13078 |
lv_branches NUMBER;
|
- |
|
| 13079 |
lv_branchlist VARCHAR2(4000);
|
- |
|
| 13080 |
lv_codefiles NUMBER;
|
- |
|
| 13081 |
lv_ignoredfiles NUMBER;
|
- |
|
| 13082 |
lv_directories NUMBER;
|
- |
|
| 13083 |
lv_directorydepth NUMBER;
|
- |
|
| 13084 |
lv_totalfiles NUMBER;
|
- |
|
| 13085 |
lv_makefiles NUMBER;
|
- |
|
| 13086 |
lv_blanklines NUMBER;
|
- |
|
| 13087 |
lv_codelines NUMBER;
|
- |
|
| 13088 |
lv_commentlines NUMBER;
|
- |
|
| 13089 |
|
- |
|
| 13090 |
BEGIN
|
- |
|
| 13091 |
/*--------------- Business Rules Here -------------------*/
|
- |
|
| 13092 |
IF (rtagid IS NULL)
|
- |
|
| 13093 |
THEN
|
- |
|
| 13094 |
RETURN return_insert_error;
|
- |
|
| 13095 |
END IF;
|
- |
|
| 13096 |
|
- |
|
| 13097 |
IF (pkgname IS NULL)
|
- |
|
| 13098 |
THEN
|
- |
|
| 13099 |
RETURN return_insert_error;
|
- |
|
| 13100 |
END IF;
|
- |
|
| 13101 |
|
- |
|
| 13102 |
IF (metricstring IS NULL)
|
- |
|
| 13103 |
THEN
|
- |
|
| 13104 |
RETURN return_insert_error;
|
- |
|
| 13105 |
END IF;
|
- |
|
| 13106 |
|
- |
|
| 13107 |
BEGIN
|
- |
|
| 13108 |
SELECT pv.pv_id
|
- |
|
| 13109 |
INTO lv_pvid
|
- |
|
| 13110 |
FROM package_versions pv, packages pkg, release_content rc
|
- |
|
| 13111 |
WHERE pv.pkg_id = pkg.pkg_id
|
- |
|
| 13112 |
AND rc.rtag_id = rtagid
|
- |
|
| 13113 |
AND pv.pv_id = rc.pv_id
|
- |
|
| 13114 |
AND pkg.pkg_name = pkgname
|
- |
|
| 13115 |
AND NVL (pv.v_ext, '|LINK_A_NULL|') = NVL (vext, '|LINK_A_NULL|');
|
- |
|
| 13116 |
EXCEPTION
|
- |
|
| 13117 |
WHEN NO_DATA_FOUND
|
- |
|
| 13118 |
THEN
|
- |
|
| 13119 |
lv_pvid := 0;
|
- |
|
| 13120 |
END;
|
- |
|
| 13121 |
|
- |
|
| 13122 |
citemcollection := in_list_varchar2 (metricstring, ';');
|
- |
|
| 13123 |
|
- |
|
| 13124 |
FOR rownumber IN 1 .. citemcollection.COUNT
|
- |
|
| 13125 |
LOOP
|
- |
|
| 13126 |
rowcontent := citemcollection(rownumber);
|
- |
|
| 13127 |
metricvalue := SUBSTR(rowcontent, (INSTR(rowcontent, '=') + 1));
|
- |
|
| 13128 |
metricname := REGEXP_REPLACE(rowcontent, '=.*$', '');
|
- |
|
| 13129 |
|
- |
|
| 13130 |
IF metricname = 'ccbranch.count' THEN lv_branches := metricvalue;
|
- |
|
| 13131 |
ELSIF metricname = 'ccbranch.list' THEN lv_branchlist := metricvalue;
|
- |
|
| 13132 |
ELSIF metricname = 'code.files' THEN lv_codefiles := metricvalue;
|
- |
|
| 13133 |
ELSIF metricname = 'code.ignored' THEN lv_ignoredfiles := metricvalue;
|
- |
|
| 13134 |
ELSIF metricname = 'count.dir' THEN lv_directories := metricvalue;
|
- |
|
| 13135 |
ELSIF metricname = 'count.dirdepth' THEN lv_directorydepth := metricvalue;
|
- |
|
| 13136 |
ELSIF metricname = 'count.file' THEN lv_totalfiles := metricvalue;
|
- |
|
| 13137 |
ELSIF metricname = 'count.makefile' THEN lv_makefiles := metricvalue;
|
- |
|
| 13138 |
ELSIF metricname = 'lines.blank' THEN lv_blanklines := metricvalue;
|
- |
|
| 13139 |
ELSIF metricname = 'lines.code' THEN lv_codelines := metricvalue;
|
- |
|
| 13140 |
ELSIF metricname = 'lines.comment' THEN lv_commentlines := metricvalue;
|
- |
|
| 13141 |
END IF;
|
- |
|
| 13142 |
END LOOP;
|
- |
|
| 13143 |
|
- |
|
| 13144 |
IF (lv_pvid > 0)
|
- |
|
| 13145 |
THEN
|
- |
|
| 13146 |
-- Delete any existing entries for this package version to makes sure our data is untainted
|
- |
|
| 13147 |
DELETE FROM package_metrics pm
|
- |
|
| 13148 |
WHERE pm.pv_id = lv_pvid;
|
- |
|
| 13149 |
|
- |
|
| 13150 |
-- Insert the new data into the metrics table
|
- |
|
| 13151 |
INSERT INTO package_metrics
|
- |
|
| 13152 |
(pv_id, branches, branch_list, code_files, ignored_files, directories, directory_depth,
|
- |
|
| 13153 |
total_files, makefiles, blank_lines, code_lines, comment_lines, created_stamp
|
- |
|
| 13154 |
)
|
- |
|
| 13155 |
VALUES (lv_pvid, lv_branches, lv_branchlist, lv_codefiles, lv_ignoredfiles, lv_directories, lv_directorydepth,
|
- |
|
| 13156 |
lv_totalfiles, lv_makefiles, lv_blanklines, lv_codelines, lv_commentlines, ora_sysdatetime
|
- |
|
| 13157 |
);
|
- |
|
| 13158 |
|
- |
|
| 13159 |
-- Now update the Release_Metrics Table
|
- |
|
| 13160 |
update_release_metrics(rtagid);
|
- |
|
| 13161 |
|
- |
|
| 13162 |
RETURN return_insert_success;
|
- |
|
| 13163 |
ELSE
|
- |
|
| 13164 |
RETURN return_insert_error;
|
- |
|
| 13165 |
END IF;
|
- |
|
| 13166 |
END;
|
- |
|
| 13167 |
|
- |
|
| 13168 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 13169 |
PROCEDURE update_release_metrics (rtagid IN NUMBER)
|
- |
|
| 13170 |
IS
|
- |
|
| 13171 |
lv_totalpackages NUMBER;
|
- |
|
| 13172 |
lv_autobuilt NUMBER;
|
- |
|
| 13173 |
lv_linesofcode NUMBER;
|
- |
|
| 13174 |
lv_unittested NUMBER;
|
- |
|
| 13175 |
lv_autotested NUMBER;
|
- |
|
| 13176 |
lv_numOfbranches NUMBER;
|
- |
|
| 13177 |
lv_lastbuildtime DATE;
|
- |
|
| 13178 |
BEGIN
|
- |
|
| 13179 |
IF (rtagid > 0)
|
- |
|
| 13180 |
THEN
|
- |
|
| 13181 |
-- Get the total number of packages in this release and the number of
|
- |
|
| 13182 |
-- those that are autobuilt
|
- |
|
| 13183 |
SELECT COUNT (DISTINCT rc.pv_id),
|
- |
|
| 13184 |
COUNT (DISTINCT autobuilt_qry.pv_id)
|
- |
|
| 13185 |
INTO lv_totalpackages, lv_autobuilt
|
- |
|
| 13186 |
FROM release_content rc,
|
- |
|
| 13187 |
package_versions pv,
|
- |
|
| 13188 |
(
|
- |
|
| 13189 |
SELECT rc.pv_id
|
- |
|
| 13190 |
FROM release_content rc,
|
- |
|
| 13191 |
package_versions pv
|
- |
|
| 13192 |
WHERE pv.is_autobuildable = 'Y'
|
- |
|
| 13193 |
AND pv.pv_id = rc.pv_id
|
- |
|
| 13194 |
AND rc.rtag_id = rtagid
|
- |
|
| 13195 |
) autobuilt_qry
|
- |
|
| 13196 |
WHERE pv.pv_id = rc.pv_id
|
- |
|
| 13197 |
AND rc.rtag_id = rtagid
|
- |
|
| 13198 |
AND autobuilt_qry.pv_id (+) = rc.pv_id;
|
- |
|
| 13199 |
|
- |
|
| 13200 |
-- Get the build time of the last package built in this release and the
|
- |
|
| 13201 |
-- total number of lines of code
|
- |
|
| 13202 |
SELECT MAX(pm.created_stamp),
|
- |
|
| 13203 |
SUM(pm.code_lines)
|
- |
|
| 13204 |
INTO lv_lastbuildtime, lv_linesofcode
|
- |
|
| 13205 |
FROM package_metrics pm, release_content rc
|
- |
|
| 13206 |
WHERE pm.pv_id = rc.pv_id
|
- |
|
| 13207 |
AND rc.rtag_id = rtagid;
|
- |
|
| 13208 |
|
- |
|
| 13209 |
-- Get the number of packages with unit tests in this release and the
|
- |
|
| 13210 |
-- number of those that are autotested
|
- |
|
| 13211 |
SELECT COUNT(DISTINCT ut.pv_id) INTO lv_unittested
|
- |
|
| 13212 |
FROM unit_tests ut,
|
- |
|
| 13213 |
release_content rc
|
- |
|
| 13214 |
WHERE ut.pv_id = rc.pv_id
|
- |
|
| 13215 |
AND rc.rtag_id = rtagid
|
- |
|
| 13216 |
AND ut.test_types_fk != 1;
|
- |
|
| 13217 |
|
- |
|
| 13218 |
SELECT COUNT(DISTINCT ut.pv_id) INTO lv_autotested
|
- |
|
| 13219 |
FROM unit_tests ut,
|
- |
|
| 13220 |
release_content rc
|
- |
|
| 13221 |
WHERE ut.pv_id = rc.pv_id
|
- |
|
| 13222 |
AND rc.rtag_id = rtagid
|
- |
|
| 13223 |
AND ut.test_types_fk = 7;
|
- |
|
| 13224 |
|
- |
|
| 13225 |
|
- |
|
| 13226 |
-- Count the number of unique branches in the packages in this release.
|
- |
|
| 13227 |
-- SELECT COUNT(DISTINCT branch) INTO lv_numOfbranches
|
- |
|
| 13228 |
-- FROM (
|
- |
|
| 13229 |
-- SELECT pv_id,
|
- |
|
| 13230 |
-- regexp_substr(str, '[^,]+', 1, level) branch,
|
- |
|
| 13231 |
-- level lv,
|
- |
|
| 13232 |
-- lag(level, 1, 0) over (partition by pv_id order by level) lg
|
- |
|
| 13233 |
-- FROM (
|
- |
|
| 13234 |
-- SELECT pm.pv_id,
|
- |
|
| 13235 |
-- ','||pm.branch_list str
|
- |
|
| 13236 |
-- FROM package_metrics pm,
|
- |
|
| 13237 |
-- release_content rc
|
- |
|
| 13238 |
-- WHERE pm.pv_id = rc.pv_id
|
- |
|
| 13239 |
-- AND rc.rtag_id = rtagid
|
- |
|
| 13240 |
-- )
|
- |
|
| 13241 |
-- CONNECT BY regexp_substr(str, '[^,]+', 1, LEVEL) IS NOT NULL
|
- |
|
| 13242 |
-- )
|
- |
|
| 13243 |
-- WHERE lv != lg;
|
- |
|
| 13244 |
|
- |
|
| 13245 |
UPDATE release_metrics rm
|
- |
|
| 13246 |
SET rm.total_packages = lv_totalpackages,
|
- |
|
| 13247 |
rm.autobuilt = lv_autobuilt,
|
- |
|
| 13248 |
rm.lines_of_code = lv_linesofcode,
|
- |
|
| 13249 |
rm.unit_tested = lv_unittested,
|
- |
|
| 13250 |
rm.autotested = lv_autotested,
|
- |
|
| 13251 |
-- rm.branches = lv_numOfbranches,
|
- |
|
| 13252 |
rm.last_build_time = lv_lastbuildtime
|
- |
|
| 13253 |
WHERE rtag_id = rtagid;
|
- |
|
| 13254 |
|
- |
|
| 13255 |
IF (SQL%ROWCOUNT = 0)
|
- |
|
| 13256 |
THEN
|
- |
|
| 13257 |
INSERT INTO release_metrics
|
- |
|
| 13258 |
(rtag_id, total_packages, autobuilt, lines_of_code, unit_tested,
|
- |
|
| 13259 |
autotested, last_build_time
|
- |
|
| 13260 |
)
|
- |
|
| 13261 |
VALUES (rtagid, lv_totalpackages, lv_autobuilt, lv_linesofcode, lv_unittested,
|
- |
|
| 13262 |
lv_autotested, lv_lastbuildtime
|
- |
|
| 13263 |
);
|
- |
|
| 13264 |
END IF;
|
- |
|
| 13265 |
-- IF (SQL%ROWCOUNT = 0)
|
- |
|
| 13266 |
-- THEN
|
- |
|
| 13267 |
-- INSERT INTO release_metrics
|
- |
|
| 13268 |
-- (rtag_id, total_packages, autobuilt, lines_of_code, unit_tested,
|
- |
|
| 13269 |
-- autotested, branches, last_build_time
|
- |
|
| 13270 |
-- )
|
- |
|
| 13271 |
-- VALUES (rtagid, lv_totalpackages, lv_autobuilt, lv_linesofcode, lv_unittested,
|
- |
|
| 13272 |
-- lv_autotested, lv_numOfbranches, lv_lastbuildtime
|
- |
|
| 13273 |
-- );
|
- |
|
| 13274 |
-- END IF;
|
- |
|
| 13275 |
-- ELSE
|
- |
|
| 13276 |
-- raise_application_error (-20000, 'RtagId must be supplied.');
|
- |
|
| 13277 |
END IF;
|
- |
|
| 13278 |
END;
|
- |
|
| 13279 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 13280 |
FUNCTION return_vcs_tag(pvid IN NUMBER) RETURN VARCHAR2
|
- |
|
| 13281 |
IS
|
- |
|
| 13282 |
vcstypeid NUMBER;
|
- |
|
| 13283 |
vcstag VARCHAR2(32);
|
- |
|
| 13284 |
label VARCHAR2(60);
|
- |
|
| 13285 |
srcpath VARCHAR2(2000);
|
- |
|
| 13286 |
vcstypeid_cc NUMBER;
|
- |
|
| 13287 |
vcstypeid_uc NUMBER;
|
- |
|
| 13288 |
BEGIN
|
- |
|
| 13289 |
-- Get the VCS_TYPE_ID for the ClearCase version control system. We do this so that we make no assumptions about
|
- |
|
| 13290 |
-- what the primary key value is for the ClearCase VCS entry.
|
- |
|
| 13291 |
BEGIN
|
- |
|
| 13292 |
SELECT vt.vcs_type_id
|
- |
|
| 13293 |
INTO vcstypeid_cc
|
- |
|
| 13294 |
FROM VCS_TYPE vt
|
- |
|
| 13295 |
WHERE vt.tag = 'CC';
|
- |
|
| 13296 |
EXCEPTION
|
- |
|
| 13297 |
WHEN NO_DATA_FOUND THEN
|
- |
|
| 13298 |
raise_application_error (-20000, 'Database is missing compulsory CC version control system tag!');
|
- |
|
| 13299 |
END;
|
- |
|
| 13300 |
|
- |
|
| 13301 |
-- Get the VCS_TYPE_ID for the Uncontrolled version control system. We do this so that we make no assumptions about
|
- |
|
| 13302 |
-- what the primary key value is for the Uncontrolled VCS entry.
|
- |
|
| 13303 |
BEGIN
|
- |
|
| 13304 |
SELECT vt.vcs_type_id
|
- |
|
| 13305 |
INTO vcstypeid_uc
|
- |
|
| 13306 |
FROM VCS_TYPE vt
|
- |
|
| 13307 |
WHERE vt.tag = 'UC';
|
- |
|
| 13308 |
EXCEPTION
|
- |
|
| 13309 |
WHEN NO_DATA_FOUND THEN
|
- |
|
| 13310 |
raise_application_error (-20000, 'Database is missing compulsory UC version control system tag!');
|
- |
|
| 13311 |
END;
|
- |
|
| 13312 |
|
- |
|
| 13313 |
-- Get the PKG_LABEL, SRC_PATH, VCS_TYPE_ID for the package version
|
- |
|
| 13314 |
-- As additional VCS types are introduced, we may have to extend what this SELECT statement returns
|
- |
|
| 13315 |
BEGIN
|
- |
|
| 13316 |
SELECT pv.pkg_label, pv.src_path,
|
- |
|
| 13317 |
(CASE WHEN pv.pkg_label = 'N/A' AND pv.vcs_type_id IS NULL THEN vcstypeid_uc
|
- |
|
| 13318 |
WHEN pv.vcs_type_id IS NULL THEN vcstypeid_cc
|
- |
|
| 13319 |
ELSE pv.vcs_type_id END) AS vcs_type_id
|
- |
|
| 13320 |
INTO label, srcpath, vcstypeid
|
- |
|
| 13321 |
FROM PACKAGE_VERSIONS pv
|
- |
|
| 13322 |
WHERE pv.pv_id = pvid;
|
- |
|
| 13323 |
EXCEPTION
|
- |
|
| 13324 |
WHEN NO_DATA_FOUND THEN
|
- |
|
| 13325 |
raise_application_error (-20000, 'Package Version Not Found!');
|
- |
|
| 13326 |
END;
|
- |
|
| 13327 |
|
- |
|
| 13328 |
-- Get the VCS TAG for the VCS_TYPE_ID.
|
- |
|
| 13329 |
BEGIN
|
- |
|
| 13330 |
SELECT vt.tag
|
- |
|
| 13331 |
INTO vcstag
|
- |
|
| 13332 |
FROM VCS_TYPE vt
|
- |
|
| 13333 |
WHERE vt.vcs_type_id = vcstypeid;
|
- |
|
| 13334 |
EXCEPTION
|
- |
|
| 13335 |
WHEN NO_DATA_FOUND THEN
|
- |
|
| 13336 |
raise_application_error (-20000, 'Could not get VCS Tag for the package version!');
|
- |
|
| 13337 |
END;
|
- |
|
| 13338 |
|
- |
|
| 13339 |
-- Return value depending upon which VCS Tag is being used.
|
- |
|
| 13340 |
-- As additional VCS types are introduced, we have to add additional WHEN clauses
|
- |
|
| 13341 |
CASE vcstag
|
- |
|
| 13342 |
WHEN 'CC' THEN
|
- |
|
| 13343 |
RETURN vcstag || '::' || srcpath || '::' || label;
|
- |
|
| 13344 |
WHEN 'SVN' THEN
|
- |
|
| 13345 |
RETURN vcstag || '::' || srcpath;
|
- |
|
| 13346 |
ELSE
|
- |
|
| 13347 |
RETURN vcstag || '::';
|
- |
|
| 13348 |
END CASE;
|
- |
|
| 13349 |
|
- |
|
| 13350 |
END;
|
- |
|
| 13351 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 13352 |
|
- |
|
| 13353 |
END pk_rmapi_test;
|
- |
|
| 13354 |
|
- |
|
| 13355 |
/
|
- |
|
| 13356 |
|
- |
|
| 13357 |
/
|
- |
|
| 13358 |
--------------------------------------------------------
|
- |
|
| 13359 |
-- DDL for Package Body PK_WORK_IN_PROGRESS
|
11796 |
-- DDL for Package Body PK_WORK_IN_PROGRESS
|
| 13360 |
--------------------------------------------------------
|
11797 |
--------------------------------------------------------
|
| 13361 |
|
11798 |
|
| 13362 |
CREATE OR REPLACE PACKAGE BODY "PK_WORK_IN_PROGRESS" IS
|
11799 |
CREATE OR REPLACE PACKAGE BODY "PK_WORK_IN_PROGRESS" IS
|
| 13363 |
|
11800 |
|
| Line 14937... |
Line 13374... |
| 14937 |
|
13374 |
|
| 14938 |
|
13375 |
|
| 14939 |
-- Now update table
|
13376 |
-- Now update table
|
| 14940 |
IF NOT cMode IS NULL THEN
|
13377 |
IF NOT cMode IS NULL THEN
|
| 14941 |
UPDATE RELEASE_TAGS rt SET
|
13378 |
UPDATE RELEASE_TAGS rt SET
|
| 14942 |
rt.OFFICIAL = cMode
|
13379 |
rt.OFFICIAL = cMode,
|
| - |
|
13380 |
rt.OFFICIAL_STAMP = ORA_SYSDATETIME,
|
| - |
|
13381 |
rt.OFFICIAL_ID = UserId
|
| 14943 |
WHERE rt.RTAG_ID = nRtagId;
|
13382 |
WHERE rt.RTAG_ID = nRtagId;
|
| 14944 |
|
13383 |
|
| 14945 |
END IF;
|
13384 |
END IF;
|
| 14946 |
|
13385 |
|
| 14947 |
|
13386 |
|
| Line 15299... |
Line 13738... |
| 15299 |
SELECT dep.*,
|
13738 |
SELECT dep.*,
|
| 15300 |
LEVEL AS LEVEL_NUM
|
13739 |
LEVEL AS LEVEL_NUM
|
| 15301 |
FROM PACKAGE_DEPENDENCIES dep
|
13740 |
FROM PACKAGE_DEPENDENCIES dep
|
| 15302 |
START WITH dep.PV_ID IN (
|
13741 |
START WITH dep.PV_ID IN (
|
| 15303 |
|
13742 |
|
| 15304 |
69124,63479,60048,49566,49562,54351,63560,54360,46053,59753,97060,97061,100883,78236,75241,92371,92372,105682,135506,127204,135615,136498,137571,61534,76540,96787,133102,96770,96771,116692,133768,61537,88935,110216,96797,69469,98123,111626,96802,100289,97233,97623,135801,69700,77808,43026,77809,43027,100825,126854,105589,96405,102105,133770,134408,91177,91179,96822,96824,48031,78965,78936,78935,79114,76620,125164,61804,96826,61977,67592,72594,134415,135804,65097,64850,64851,64879,64881,64882,64884,67612,67613,67614,67615,68501,68502,68503,68516,68518,68519,68521,71974,68659,69764,68662,68661,68757,69765,69766,69767,71975,71976,71977,71978,71979,71980,75149,71982,71983,75153,75158,71986,75160,75161,75162,72418,72419,71987,71988,71990,75164,72420,72421,72423,72424,72425,75165,75181,75182,83285,75184,75201,75220,75240,75260,75280,75242,76320,75320,76340,76321,82031,76341,76342,76344,76345,76806,76350,76810,76811,76360,76361,76362,76380,76637,76638,76639,76647,76649,76812,76650,78261,76815,77603,76818,76846,76847,76848,76849,77604,77606,77016,77607,77608,77609,78518,77671,77610,78519,78520,78205,78206,77795,78262,78263,78666,78521,78669,78767,78768,78770,78771,82032,79471,78772,82033,80856,80210,80898,82449,80211,80212,80214,80215,80216,80611,80217,82034,82035,80749,80750,82036,94266,82037,82038,82039,82040,82041,82042,82043,82044,82045,82046,82450,82296,82297,82451,82047,82298,82299,82300,82452,82453,82454,82455,82456,82457,82769,82458,82459,82770,82460,82461,82771,83286,85069,83543,83544,83287,85070,84959,85071,85072,84960,85073,85074,84975,85194,85075,85195,85196,85197,85198,85199,94267,85231,85237,94268,94269,94270,94271,94273,94274,94275,94276,94277,94278,94279,94280,94281,94282,94283,94284,94285,94286,94287,94288,94289,94290,94291,94292,94293,94294,94295,94296,94297,94298,94299,94300,94301,94302,94303,94304,94305,94306,94307,94308,94309,94310,94311,94312,94313,94314,94315,94316,94634,94317,94635,97035,94319,94320,94636,94637,94322,96536,96552,96554,96555,96556,96568,96569,96570,96571,96572,96573,96574,96575,96576,96577,96578,96579,96580,96581,96582,96583,96584,96585,96586,96818,97435,96819,96820,97599,97436,97437,97438,97439,97440,97434,97723,97640,97641,97642,97724,97725,97729,97743,97825,98097,98098,98099,98100,97999,98049,98101,98102,98103,99506,98268,98207,99507,99508,99509,99159,99510,99511,99512,102883,99513,99514,100243,99515,99880,99562,99563,99676,99677,99678,99881,99882,99883,99884,100244,100245,100623,100247,100624,100625,100626,100885,100719,100886,100887,100888,100889,100890,100990,100991,101301,101603,110065,101605,102180,102627,102181,102182,102183,102184,102185,102186,102187,102188,102189,102190,102191,104378,102192,104379,102193,102379,102380,102381,102884,102410,102411,102628,102465,102629,102630,102885,102886,102887,104380,104381,104382,104383,104384,104385,104387,110063,104389,106409,104561,104594,104660,105088,105089,105090,105091,105093,105097,105673,105768,106410,109314,106173,110064,137890,106433,106960,109080,111665,122015,110954,116763,110066,116764,110123,111867,110713,116765,111666,116869,111667,111668,116766,116767,115142,115143,121477,113924,114594,116768,115144,116769,115170,115172,115171,115644,120042,120043,116092,116870,116871,118382,116872,116876,120044,118026,119364,121485,120045,120416,121478,120417,122016,124577,129495,123602,123600,124578,124579,124580,124581,124784,125238,127096,127097,129496,129497,128036,128415,129498,129499,129914,130063,130064,130680,130681,131333,131488,133886,132219,132477,132478,133887,136537,136552,136538,136539,136540,136553,136554,136555,137869,85076,80857,62418,64889,64890,64891,64893,68666,68667,68668,68670,68671,68672,68673,72019,72020,72023,72024,72227,77745,77746,77747,77748,77749,77750,77751,77798,78773,80751,82464,82465,83288,92874,92875,92876,92877,92878,94122,94123,96290,96882,96883,97554,97514,97726,98008,98009,98051,99193,100248,99608,100249,100250,100670,100671,100672,101059,101061,101607,102194,102195,102412,102413,102633,104390,104391,106421,104560,104595,105767,106174,106426,109081,122017,137851,110712,116873,115145,115146,114597,115645,116095,120046,123551,122018,124584,124585,129500,129501,129502,128417,129503,129915,130066,131487,133897,133882,133883,136559,85078,100673,63475,78264,78265,78266,78267,78775,80753,94118,94119,94120,94121,96888,100251,100252,102631,102590,102632,65229,43366,69139,132551,59764,127129,101196,96830,61535,105433,96833,96835,96839,83795,77723,126868,99146,70188,117523,117524,117525,99237,100854,100855,137314,137315,96868,138232,138233,69709,96907,130854,119208,69520,124772,96878,60049,47875,70354,59371,54558,59849,33893,43087,43134,33894,60054,24345,49563,49558,97474,84982,31770,30950,49926,60050,52670,59846,59891,30966,59744,61988,59745,59881,59746,59741,47449,59747,64101,63480,63562,105382,105383,60052,48955,49561,49556,47401,65896,65906,65909,65985,108670,68697,68698,59754,59752,59751,62526,59805,59799,66981,46050,59756,46044,59806,46051,59807,82290,66980,59808,46046,61536,88834,70260,111081,105409,66093,66095,66094,47440,65778,59750,56748,99152,78409
|
13743 |
69124,63479,60048,49566,49562,54351,63560,54360,46053,59753,97060,97061,100883,78236,75241,92371,92372,105682,135506,127204,135615,136498,137571,61534,76540,96787,133102,96770,96771,116692,133768,61537,88935,110216,96797,69469,98123,111626,96802,100289,97233,97623,135801,69700,77808,43026,77809,43027,100825,126854,105589,96405,102105,133770,134408,91177,91179,96822,96824,48031,78965,78936,78935,79114,76620,125164,61804,96826,61977,67592,72594,134415,135804,65097,64850,64851,64879,64881,64882,64884,67612,67613,67614,67615,68501,68502,68503,68516,68518,68519,68521,71974,68659,69764,68662,68661,68757,69765,69766,69767,71975,71976,71977,71978,71979,71980,75149,71982,71983,75153,75158,71986,75160,75161,75162,72418,72419,71987,71988,71990,75164,72420,72421,72423,72424,72425,75165,75181,75182,83285,75184,75201,75220,75240,75260,75280,75242,76320,75320,76340,76321,82031,76341,76342,76344,76345,76806,76350,76810,76811,76360,76361,76362,76380,76637,76638,76639,76647,76649,76812,76650,78261,76815,77603,76818,76846,76847,76848,76849,77604,77606,77016,77607,77608,77609,78518,77671,77610,78519,78520,78205,78206,77795,78262,78263,78666,78521,78669,78767,78768,78770,78771,82032,79471,78772,82033,80856,80210,80898,82449,80211,80212,80214,80215,80216,80611,80217,82034,82035,80749,80750,82036,94266,82037,82038,82039,82040,82041,82042,82043,82044,82045,82046,82450,82296,82297,82451,82047,82298,82299,82300,82452,82453,82454,82455,82456,82457,82769,82458,82459,82770,82460,82461,82771,83286,85069,83543,83544,83287,85070,84959,85071,85072,84960,85073,85074,84975,85194,85075,85195,85196,85197,85198,85199,94267,85231,85237,94268,94269,94270,94271,94273,94274,94275,94276,94277,94278,94279,94280,94281,94282,94283,94284,94285,94286,94287,94288,94289,94290,94291,94292,94293,94294,94295,94296,94297,94298,94299,94300,94301,94302,94303,94304,94305,94306,94307,94308,94309,94310,94311,94312,94313,94314,94315,94316,94634,94317,94635,97035,94319,94320,94636,94637,94322,96536,96552,96554,96555,96556,96568,96569,96570,96571,96572,96573,96574,96575,96576,96577,96578,96579,96580,96581,96582,96583,96584,96585,96586,96818,97435,96819,96820,97599,97436,97437,97438,97439,97440,97434,97723,97640,97641,97642,97724,97725,97729,97743,97825,98097,98098,98099,98100,97999,98049,98101,98102,98103,99506,98268,98207,99507,99508,99509,99159,99510,99511,99512,102883,99513,99514,100243,99515,99880,99562,99563,99676,99677,99678,99881,99882,99883,99884,100244,100245,100623,100247,100624,100625,100626,100885,100719,100886,100887,100888,100889,100890,100990,100991,101301,101603,110065,101605,102180,102627,102181,102182,102183,102184,102185,102186,102187,102188,102189,102190,102191,104378,102192,104379,102193,102379,102380,102381,102884,102410,102411,102628,102465,102629,102630,102885,102886,102887,104380,104381,104382,104383,104384,104385,104387,110063,104389,106409,104561,104594,104660,105088,105089,105090,105091,105093,105097,105673,105768,106410,109314,106173,110064,137890,106433,106960,109080,111665,122015,110954,116763,110066,116764,110123,111867,110713,116765,111666,116869,111667,111668,116766,116767,115142,115143,121477,113924,114594,116768,115144,116769,115170,115172,115171,115644,120042,120043,116092,116870,116871,118382,116872,116876,120044,118026,119364,121485,120045,120416,121478,120417,122016,124577,129495,123602,123600,124578,124579,124580,124581,124784,125238,127096,127097,129496,129497,128036,128415,129498,129499,129914,130063,130064,130680,130681,131333,131488,133886,132219,132477,132478,133887,136537,136552,136538,136539,136540,136553,136554,136555,137869,85076,80857,62418,64889,64890,64891,64893,68666,68667,68668,68670,68671,68672,68673,72019,72020,72023,72024,72227,77745,77746,77747,77748,77749,77750,77751,77798,78773,80751,82464,82465,83288,92874,92875,92876,92877,92878,94122,94123,96290,96882,96883,97554,97514,97726,98008,98009,98051,99193,100248,99608,100249,100250,100670,100671,100672,101059,101061,101607,102194,102195,102412,102413,102633,104390,104391,106421,104560,104595,105767,106174,106426,109081,122017,137851,110712,116873,11514
|
| - |
|
13744 |
5,115146,114597,115645,116095,120046,123551,122018,124584,124585,129500,129501,129502,128417,129503,129915,130066,131487,133897,133882,133883,136559,85078,100673,63475,78264,78265,78266,78267,78775,80753,94118,94119,94120,94121,96888,100251,100252,102631,102590,102632,65229,43366,69139,132551,59764,127129,101196,96830,61535,105433,96833,96835,96839,83795,77723,126868,99146,70188,117523,117524,117525,99237,100854,100855,137314,137315,96868,138232,138233,69709,96907,130854,119208,69520,124772,96878,60049,47875,70354,59371,54558,59849,33893,43087,43134,33894,60054,24345,49563,49558,97474,84982,31770,30950,49926,60050,52670,59846,59891,30966,59744,61988,59745,59881,59746,59741,47449,59747,64101,63480,63562,105382,105383,60052,48955,49561,49556,47401,65896,65906,65909,65985,108670,68697,68698,59754,59752,59751,62526,59805,59799,66981,46050,59756,46044,59806,46051,59807,82290,66980,59808,46046,61536,88834,70260,111081,105409,66093,66095,66094,47440,65778,59750,56748,99152,78409
|
| 15305 |
|
13745 |
|
| 15306 |
)
|
13746 |
)
|
| 15307 |
CONNECT BY PRIOR dep.DPV_ID = dep.PV_ID
|
13747 |
CONNECT BY PRIOR dep.DPV_ID = dep.PV_ID
|
| 15308 |
) qry,
|
13748 |
) qry,
|
| 15309 |
PACKAGES pkg,
|
13749 |
PACKAGES pkg,
|
| Line 16952... |
Line 15392... |
| 16952 |
-- DDL for Procedure RENAME_PACKAGE_VERSION
|
15392 |
-- DDL for Procedure RENAME_PACKAGE_VERSION
|
| 16953 |
--------------------------------------------------------
|
15393 |
--------------------------------------------------------
|
| 16954 |
set define off;
|
15394 |
set define off;
|
| 16955 |
|
15395 |
|
| 16956 |
CREATE OR REPLACE PROCEDURE "RENAME_PACKAGE_VERSION" ( NNpv_id IN NUMBER,
|
15396 |
CREATE OR REPLACE PROCEDURE "RENAME_PACKAGE_VERSION" ( NNpv_id IN NUMBER,
|
| 16957 |
SSpkg_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
15397 |
SSpkg_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
| 16958 |
cBuildType IN CHAR,
|
15398 |
cBuildType IN CHAR,
|
| - |
|
15399 |
cChangeType IN CHAR,
|
| 16959 |
NNuser_id IN NUMBER,
|
15400 |
NNuser_id IN NUMBER,
|
| 16960 |
errMessage OUT VARCHAR2 ) IS
|
15401 |
errMessage OUT VARCHAR2 ) IS
|
| 16961 |
/* ---------------------------------------------------------------------------
|
15402 |
/* ---------------------------------------------------------------------------
|
| 16962 |
Version: 3.2
|
15403 |
Version: 3.2
|
| 16963 |
--------------------------------------------------------------------------- */
|
15404 |
--------------------------------------------------------------------------- */
|
| 16964 |
|
15405 |
|
| 16965 |
sPackageVersion VARCHAR2(4000);
|
15406 |
sPackageVersion VARCHAR2(4000);
|
| 16966 |
sLabel VARCHAR2(4000) := NULL;
|
15407 |
sLabel VARCHAR2(4000) := NULL;
|
| - |
|
15408 |
sChangeType VARCHAR2(100) := NULL;
|
| - |
|
15409 |
uChangeType CHAR := cChangeType;
|
| 16967 |
OldPkgVersion PACKAGE_VERSIONS.PKG_VERSION%TYPE;
|
15410 |
OldPkgVersion PACKAGE_VERSIONS.PKG_VERSION%TYPE;
|
| 16968 |
|
15411 |
|
| 16969 |
SSV_MM PACKAGE_VERSIONS.V_MM%TYPE;
|
15412 |
SSV_MM PACKAGE_VERSIONS.V_MM%TYPE;
|
| 16970 |
SSV_NMM PACKAGE_VERSIONS.V_NMM%TYPE;
|
15413 |
SSV_NMM PACKAGE_VERSIONS.V_NMM%TYPE;
|
| 16971 |
SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE;
|
15414 |
SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE;
|
| 16972 |
|
15415 |
|
| 16973 |
CURSOR package_versions_cur IS
|
15416 |
CURSOR package_versions_cur IS
|
| 16974 |
SELECT pv_id
|
15417 |
SELECT pv_id
|
| 16975 |
FROM package_versions
|
15418 |
FROM package_versions
|
| 16976 |
WHERE pkg_id IN ( SELECT pkg_id FROM package_versions WHERE pv_id = NNpv_id )
|
15419 |
WHERE pkg_id IN ( SELECT pkg_id FROM package_versions WHERE pv_id = NNpv_id )
|
| 16977 |
AND pkg_version = SSpkg_version;
|
15420 |
AND pkg_version = SSpkg_version;
|
| 16978 |
package_versions_rec package_versions_cur%ROWTYPE;
|
15421 |
package_versions_rec package_versions_cur%ROWTYPE;
|
| 16979 |
|
15422 |
|
| 16980 |
|
15423 |
|
| 16981 |
BEGIN
|
15424 |
BEGIN
|
| 16982 |
|
15425 |
|
| 16983 |
/* ---------------------------------------------------- */
|
15426 |
/* ---------------------------------------------------- */
|
| 16984 |
/* Find if package_version exists */
|
15427 |
/* Find if package_version exists */
|
| 16985 |
/* ---------------------------------------------------- */
|
15428 |
/* ---------------------------------------------------- */
|
| 16986 |
|
15429 |
|
| 16987 |
errMessage := NULL;
|
15430 |
errMessage := NULL;
|
| 16988 |
|
15431 |
|
| 16989 |
|
- |
|
| 16990 |
-- Get previous version
|
15432 |
-- Get previous version
|
| 16991 |
SELECT pv.PKG_VERSION INTO OldPkgVersion
|
15433 |
SELECT pv.PKG_VERSION INTO OldPkgVersion
|
| 16992 |
FROM PACKAGE_VERSIONS pv
|
15434 |
FROM PACKAGE_VERSIONS pv
|
| 16993 |
WHERE pv.PV_ID = NNpv_id;
|
15435 |
WHERE pv.PV_ID = NNpv_id;
|
| 16994 |
|
15436 |
|
| - |
|
15437 |
sPackageVersion := SSpkg_version;
|
| 16995 |
|
15438 |
|
| 16996 |
sPackageVersion := SSpkg_version;
|
- |
|
| 16997 |
|
- |
|
| 16998 |
|
- |
|
| 16999 |
IF OldPkgVersion != sPackageVersion THEN
|
15439 |
IF OldPkgVersion != sPackageVersion THEN
|
| 17000 |
|
- |
|
| 17001 |
OPEN package_versions_cur;
|
- |
|
| 17002 |
FETCH package_versions_cur INTO package_versions_rec;
|
- |
|
| 17003 |
|
- |
|
| 17004 |
IF package_versions_cur%NOTFOUND
|
- |
|
| 17005 |
THEN
|
- |
|
| 17006 |
|
15440 |
|
| 17007 |
-- Split current version in parts
|
15441 |
OPEN package_versions_cur;
|
| 17008 |
Split_Version ( SSpkg_version, SSV_MM, SSV_NMM, SSV_EXT );
|
15442 |
FETCH package_versions_cur INTO package_versions_rec;
|
| 17009 |
|
- |
|
| 17010 |
|
- |
|
| 17011 |
-- Automated built config
|
- |
|
| 17012 |
IF (cBuildType = 'A') THEN
|
- |
|
| 17013 |
sPackageVersion := '('|| NNpv_id ||')'|| SSV_EXT; -- Make sure that version is still unique
|
- |
|
| 17014 |
END IF;
|
- |
|
| 17015 |
|
15443 |
|
| - |
|
15444 |
IF package_versions_cur%NOTFOUND
|
| - |
|
15445 |
THEN
|
| 17016 |
|
15446 |
|
| 17017 |
-- Packge version not found, hence rename it.
|
- |
|
| 17018 |
UPDATE package_versions
|
15447 |
-- Split current version in parts
|
| 17019 |
SET pkg_version = sPackageVersion,
|
15448 |
Split_Version ( SSpkg_version, SSV_MM, SSV_NMM, SSV_EXT );
|
| 17020 |
v_mm = SSV_MM,
|
- |
|
| 17021 |
v_nmm = SSV_NMM,
|
- |
|
| 17022 |
v_ext = SSV_EXT,
|
- |
|
| 17023 |
modified_stamp = ORA_SYSDATETIME,
|
- |
|
| 17024 |
modifier_id = NNuser_id,
|
- |
|
| 17025 |
build_type = cBuildType,
|
- |
|
| 17026 |
pkg_label = NULL
|
- |
|
| 17027 |
WHERE pv_id = NNpv_id;
|
- |
|
| 17028 |
|
- |
|
| 17029 |
|
- |
|
| 17030 |
IF (cBuildType = 'A') THEN
|
- |
|
| 17031 |
sLabel := GET_AUTOMATED_LABEL( NNpv_id );
|
- |
|
| 17032 |
UPDATE PACKAGE_VERSIONS pv SET
|
- |
|
| 17033 |
pv.PKG_LABEL = sLabel
|
- |
|
| 17034 |
WHERE pv_id = NNpv_id;
|
- |
|
| 17035 |
END IF;
|
- |
|
| 17036 |
|
15449 |
|
| 17037 |
/* LOG ACTION */
|
- |
|
| 17038 |
Log_Action ( NNpv_id, 'rename', NNuser_id, 'From '|| OldPkgVersion ||' to '|| SSpkg_version );
|
- |
|
| 17039 |
|
15450 |
|
| - |
|
15451 |
-- Automated built config
|
| - |
|
15452 |
IF ( cBuildType = 'M' ) THEN
|
| - |
|
15453 |
uChangeType := 'F';
|
| - |
|
15454 |
END IF;
|
| 17040 |
ELSE
|
15455 |
|
| - |
|
15456 |
-- Automated version numbering
|
| 17041 |
-- Package version exists. Cannot proceed.
|
15457 |
-- Make sure that version is still unique
|
| 17042 |
errMessage := 'enum_MSG_VERSION_EXISTS';
|
15458 |
IF (uChangeType != 'F') THEN
|
| - |
|
15459 |
sPackageVersion := '('|| NNpv_id ||')'|| SSV_EXT;
|
| - |
|
15460 |
END IF;
|
| 17043 |
|
15461 |
|
| - |
|
15462 |
-- Packge version not found, hence rename it.
|
| - |
|
15463 |
UPDATE package_versions
|
| - |
|
15464 |
SET pkg_version = sPackageVersion,
|
| - |
|
15465 |
v_mm = SSV_MM,
|
| - |
|
15466 |
v_nmm = SSV_NMM,
|
| - |
|
15467 |
v_ext = SSV_EXT,
|
| - |
|
15468 |
modified_stamp = ORA_SYSDATETIME,
|
| - |
|
15469 |
modifier_id = NNuser_id,
|
| - |
|
15470 |
build_type = cBuildType,
|
| - |
|
15471 |
change_type = uChangeType,
|
| - |
|
15472 |
pkg_label = NULL
|
| - |
|
15473 |
WHERE pv_id = NNpv_id;
|
| - |
|
15474 |
|
| - |
|
15475 |
sLabel := GET_AUTOMATED_LABEL( NNpv_id );
|
| - |
|
15476 |
UPDATE PACKAGE_VERSIONS pv SET
|
| - |
|
15477 |
pv.PKG_LABEL = sLabel
|
| - |
|
15478 |
WHERE pv_id = NNpv_id;
|
| - |
|
15479 |
|
| - |
|
15480 |
|
| - |
|
15481 |
/* LOG ACTION */
|
| - |
|
15482 |
IF (cChangeType = 'F') THEN
|
| - |
|
15483 |
Log_Action ( NNpv_id, 'rename', NNuser_id, 'From '|| OldPkgVersion ||' to '|| sPackageVersion );
|
| - |
|
15484 |
ELSE
|
| 17044 |
END IF;
|
15485 |
|
| - |
|
15486 |
IF cChangeType = 'M' THEN
|
| - |
|
15487 |
sChangeType := 'Major Change';
|
| - |
|
15488 |
ELSIF cChangeType = 'N' THEN
|
| - |
|
15489 |
sChangeType := 'Minor Change';
|
| - |
|
15490 |
ELSIF cChangeType = 'P' THEN
|
| - |
|
15491 |
sChangeType := 'Patch Change';
|
| - |
|
15492 |
ELSE
|
| - |
|
15493 |
sChangeType := 'Unknown Change';
|
| - |
|
15494 |
END IF;
|
| 17045 |
|
15495 |
|
| - |
|
15496 |
Log_Action ( NNpv_id, 'rename', NNuser_id, 'From '|| OldPkgVersion ||' to '|| sPackageVersion || ',' || sChangeType );
|
| 17046 |
CLOSE package_versions_cur;
|
15497 |
END IF;
|
| 17047 |
|
15498 |
|
| 17048 |
END IF;
|
15499 |
ELSE
|
| - |
|
15500 |
-- Package version exists. Cannot proceed.
|
| - |
|
15501 |
errMessage := 'enum_MSG_VERSION_EXISTS';
|
| 17049 |
|
15502 |
|
| - |
|
15503 |
END IF;
|
| 17050 |
|
15504 |
|
| - |
|
15505 |
CLOSE package_versions_cur;
|
| 17051 |
|
15506 |
|
| - |
|
15507 |
END IF;
|
| 17052 |
|
15508 |
|
| 17053 |
END Rename_Package_Version;
|
15509 |
END Rename_Package_Version;
|
| 17054 |
|
15510 |
|
| 17055 |
/
|
15511 |
/
|
| 17056 |
|
15512 |
|
| Line 17153... |
Line 15609... |
| 17153 |
cloneFrom_pv_id NUMBER;
|
15609 |
cloneFrom_pv_id NUMBER;
|
| 17154 |
SSV_MM PACKAGE_VERSIONS.V_MM%TYPE;
|
15610 |
SSV_MM PACKAGE_VERSIONS.V_MM%TYPE;
|
| 17155 |
SSV_NMM PACKAGE_VERSIONS.V_NMM%TYPE;
|
15611 |
SSV_NMM PACKAGE_VERSIONS.V_NMM%TYPE;
|
| 17156 |
SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE;
|
15612 |
SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE;
|
| 17157 |
spackageversion VARCHAR2 (4000);
|
15613 |
spackageversion VARCHAR2 (4000);
|
| - |
|
15614 |
slabel VARCHAR2 (4000) := NULL;
|
| 17158 |
|
15615 |
|
| 17159 |
CURSOR packages_cur IS
|
15616 |
CURSOR packages_cur IS
|
| 17160 |
SELECT pkg_id FROM PACKAGES
|
15617 |
SELECT pkg_id FROM PACKAGES
|
| 17161 |
WHERE pkg_name = SSpkg_name;
|
15618 |
WHERE pkg_name = SSpkg_name;
|
| 17162 |
packages_rec packages_cur%ROWTYPE;
|
15619 |
packages_rec packages_cur%ROWTYPE;
|
| Line 17207... |
Line 15664... |
| 17207 |
|
15664 |
|
| 17208 |
/* Generate automated version Number */
|
15665 |
/* Generate automated version Number */
|
| 17209 |
Split_Version ( SSpkg_version, SSV_MM, SSV_NMM, SSV_EXT );
|
15666 |
Split_Version ( SSpkg_version, SSV_MM, SSV_NMM, SSV_EXT );
|
| 17210 |
spackageversion := SSpkg_version;
|
15667 |
spackageversion := SSpkg_version;
|
| 17211 |
|
15668 |
|
| 17212 |
IF ( nBuildType = 'A' )
|
15669 |
IF ( nChangeType <> 'F' )
|
| 17213 |
THEN
|
15670 |
THEN
|
| 17214 |
spackageversion := '(' || parPv_id || ')' || SSV_EXT;
|
15671 |
spackageversion := '(' || parPv_id || ')' || SSV_EXT;
|
| 17215 |
END If;
|
15672 |
END If;
|
| 17216 |
|
15673 |
|
| 17217 |
/* LOG ACTION */
|
15674 |
/* LOG ACTION */
|
| Line 17286... |
Line 15743... |
| 17286 |
nChangeType
|
15743 |
nChangeType
|
| 17287 |
);
|
15744 |
);
|
| 17288 |
|
15745 |
|
| 17289 |
END IF;
|
15746 |
END IF;
|
| 17290 |
|
15747 |
|
| - |
|
15748 |
/* Insert initial package label */
|
| - |
|
15749 |
slabel := get_automated_label (parPv_id);
|
| - |
|
15750 |
UPDATE package_versions pv
|
| - |
|
15751 |
SET pv.pkg_label = slabel
|
| - |
|
15752 |
WHERE pv.pv_id = parPv_id;
|
| - |
|
15753 |
|
| 17291 |
CLOSE clone_package_versions_cur;
|
15754 |
CLOSE clone_package_versions_cur;
|
| 17292 |
retPV_ID := parPv_id;
|
15755 |
retPV_ID := parPv_id;
|
| 17293 |
|
15756 |
|
| 17294 |
ELSE
|
15757 |
ELSE
|
| 17295 |
retPV_ID := package_versions_rec.pv_id;
|
15758 |
retPV_ID := package_versions_rec.pv_id;
|