-- $Id$ -- $HeadURL$ -- $Author$ ------------------------------------------------------------------------- -- INFO: Added new gearType and chargeType 351 - 367. -- Update chargeType 376,394,395 -- PROJECT: Guez -- DATE: 2026-02-03 -- VERSION: 2.150 ------------------1------------------------------------------------------ -- GLOBAL: PDM; BEGIN; DELETE FROM pdm.pdm_gear_type WHERE id = 1801; DELETE FROM pdm.pdm_charge_type WHERE id BETWEEN 351 AND 367; -- pdm_gear_type INSERT INTO pdm.pdm_gear_type (id, tas_code, name, gear_class_id, properties) VALUES (1801, NULL, 'Ladeplatz', 7, NULL); --- pdm_charge_type INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (351, NULL, 'Leuchtgeschoss-DM106', 'Leucht DM106', '{"adlerChargeTypeName": "Leucht DM106", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (352, NULL, 'Leuchtgeschoss-DM116', 'Leucht DM116', '{"adlerChargeTypeName": "Leucht DM116", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (353, NULL, 'Nebelgeschoss IR-DM125', 'Nebel IR DM125', '{"adlerChargeTypeName": "Nebel IR DM125", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (354, NULL, 'SMArt-DM702', 'SMArt DM702', '{"adlerChargeTypeName": "SMArt DM702", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":50, "isSmart":true, "searchRadius":150, "hazardDistance": 250, "fuseTypes" :[ { "fuseType" : 0, "chargeLegacyId" : 4}, { "fuseType" : 1, "chargeLegacyId": 4}, {"fuseType" : 2, "chargeLegacyId" : 4}]}', NULL, 4); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (355, NULL, 'SMArt-DM702A1', 'SMArt DM702A1', '{"adlerChargeTypeName": "SMArt DM702A1", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":50, "isSmart":true, "searchRadius":150, "hazardDistance": 250, "fuseTypes" :[ { "fuseType" : 0, "chargeLegacyId" : 4}, { "fuseType" : 1, "chargeLegacyId": 4}, {"fuseType" : 2, "chargeLegacyId" : 4}]}', NULL, 4); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (356, NULL, 'Sprenggeschoss-DM111A1', 'Spreng DM111A1', '{"adlerChargeTypeName": "Spreng DM111A1", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (357, NULL, 'Sprenggeschoss-DM121', 'Spreng DM121', '{"adlerChargeTypeName": "Spreng DM121", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (358, NULL, 'Sprenggeschoss - M1711BB', 'Spreng M1711BB', '{"adlerChargeTypeName": "Spreng M1711BB", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (359, NULL, 'Sprenggeschoss - M1712BT', 'Spreng M1712BT', '{"adlerChargeTypeName": "Spreng M1712BT", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (360, NULL, 'Sprenggeschoss-M549A1', 'Spreng M549A1', '{"adlerChargeTypeName": "Spreng M549A1", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (361, NULL, 'Leuchtpatrone - DM26', 'Leucht DM26', '{"adlerChargeTypeName": "Leucht DM26", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (362, NULL, 'Leuchtpatrone - DM36 IR-NG', 'Leucht DM36 IR-NG', '{"adlerChargeTypeName": "Leucht DM36 IR-NG","isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (363, NULL, 'Leuchtpatrone - DM56 IR-NG', 'Leucht DM56 IR-NG', '{"adlerChargeTypeName": "Leucht DM56 IR-NG", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (364, NULL, 'Nebelpatrone - DM75', 'Nebel DM75', '{"adlerChargeTypeName": "Nebel DM75", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (365, NULL, 'Nebelpatrone-DM65 msd-NG', 'Nebel NG DM65', '{"adlerChargeTypeName": "Nebel NG DM65", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (366, NULL, 'Sprengpatrone, Annäherung-DM61', 'Spreng DM61', '{"adlerChargeTypeName": "Spreng DM61", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1); INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (367, NULL, 'Sprenggeschoss - DM91 AZ-NG', 'Spreng DM91 AZ-NG', '{"adlerChargeTypeName": "Spreng DM91 AZ-NG", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1); UPDATE pdm.pdm_charge_type SET predefined_name = NULL, name = 'Präzisionsmunition LASER', short_name = 'PGM', properties = '{"adlerChargeTypeName": "VULCANO GLR-SAL", "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 1, "chargeLegacyId" : 6}], "isLaserGuidable" : true}', dis_entity = '2.255.201.3', charge_legacy_id = 6 WHERE ID = 376; UPDATE pdm.pdm_charge_type SET predefined_name = NULL, name = 'GMLRS Unitary M31', short_name = 'GMLRS', properties = '{"adlerChargeTypeName": "Unitary M31", "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 1, "chargeLegacyId" : 394}]}', dis_entity = '2.255.201.3', charge_legacy_id = NULL WHERE ID = 394; UPDATE pdm.pdm_charge_type SET predefined_name = NULL, name = 'Mine DM72', short_name = 'DM72', properties = '{"adlerChargeTypeName": "Mine DM72", "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 1, "chargeLegacyId" : 395}]}', dis_entity = '2.255.201.3', charge_legacy_id = NULL WHERE ID = 395; -- pdm_gear_type_charge_type INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 351, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 352, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 353, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 354, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 355, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 356, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 357, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 358, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 359, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 360, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 361, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 362, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 363, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 364, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 365, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 366, NULL); INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 367, NULL); -- pdm_translation INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Leuchtgeschoss-DM106', 'Illuminating projectile DM106'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Leucht DM106', 'Illuminating DM106'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Leuchtgeschoss-DM116', 'Illuminating projectile DM116'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Leucht DM116', 'Illuminating DM116'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Nebelgeschoss IR-DM125', 'Smoke projectile IR-DM125'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Nebel IR DM125', 'Smoke IR-DM125'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'SMArt-DM702', 'SMArt-DM702'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'SMArt DM702', 'SMArt-DM702'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'SMArt-DM702A1', 'SMArt-DM702A1'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'SMArt DM702A1', 'SMArt-DM702A1'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprenggeschoss-DM111A1', 'Explosive projectiles DM111A1'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng DM111A1', 'Explosive DM111A1'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprenggeschoss-DM121', 'Explosive projectiles DM121'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng DM121', 'Explosive DM121'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprenggeschoss - M1711BB', 'Explosive projectiles M1711BB'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng M1711BB', 'Explosive M1711BB'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprenggeschoss - M1712BT', 'Explosive projectiles M1712BT'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng M1712BT', 'Explosive M1712BT'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprenggeschoss-M549A1', 'Explosive projectiles M549A1'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng M549A1', 'Explosive M549A1'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Leuchtpatrone - DM26', 'Flares - DM26'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Leucht DM26', 'Flares - DM26'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Leuchtpatrone - DM36 IR-NG', 'Flares - DM36 IR-NG'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Leucht DM36 IR-NG', 'Flares - DM36 IR-NG'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Leuchtpatrone - DM56 IR-NG', 'Flares DM56 IR-NG'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Leucht DM56 IR-NG', 'Flares DM56 IR-NG'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Nebelpatrone - DM75', 'Smoke cartridges - DM75'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Nebel DM75', 'Smoke - DM75'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Nebelpatrone-DM65 msd-NG', 'Smoke cartridges - DM65 msd-NG'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Nebel NG DM65', 'Smoke - DM65 msd-NG'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprengpatrone, Annäherung-DM61', 'Explosive cartridges, proximity - DM61'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng DM61', 'Explosive, proximity - DM61'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprenggeschoss - DM91 AZ-NG', 'Explosive projectiles - DM91 AZ-NG'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng DM91 AZ-NG', 'Explosive - DM91 AZ-NG'); INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'GearType', 'Ladeplatz', 'Resupply Area'); COMMIT; -- EXERCISE: NONE; BEGIN; COMMIT;