120 lines
11 KiB
SQL
Executable File
120 lines
11 KiB
SQL
Executable File
-- # $Id$
|
|
-- # $HeadURL$
|
|
-- # $Author$
|
|
|
|
-- Exercise 42 schema
|
|
INSERT INTO ex_42.ppm_party (id, role_id, name, color, fading_color, is_used_by, hla_force_identifier) VALUES
|
|
(0, 2, 'Pool' , -10198016, -1250139, true, 0),
|
|
(1, 2, 'O/C Service' , -10198016, -1250139, true, 0),
|
|
(2, 3, 'RED' , -1376234, -36225, true, 2),
|
|
(3, 1, 'BLUE' , -15261274, -7235329, true, 1),
|
|
(4, 2, 'GREEN' , -16711936, -6553701, true, 3);
|
|
ALTER SEQUENCE ex_42.ppm_party_id_seq RESTART WITH 5;
|
|
|
|
-- PARTY 2
|
|
INSERT INTO ex_42.ppm_participant (id, assign_state, party_id, type_id, designator, equipment_number, hierarchy_number, identification, info, is_deleted, is_simulated, name, superior_id, symbol, tactical_identifier) VALUES
|
|
( 1, 0, 2, 46, 'A', 0, 1, '', '', false, false, '', 0, 'AP6D|CMPL|10011500141202000000', 'A'),
|
|
( 2, 0, 2, 52, 'I', 0, 1, '', '', false, false, '', 1, 'AP6D|CMPL|10031500301202000000', 'I'),
|
|
( 3, 0, 2,106, '1', 0, 1, '', '', false, false, '', 2, 'NONE|CVLX|219', '1'),
|
|
( 4, 0, 2,156, '1.0', 0, 1, '', '', false, false, '', 3, 'NONE|CVLX|816', 'TrpFhr'),
|
|
( 5, 3, 2, 55, '1', 1001, 2, '', '', false, false, '', 3, 'AP6D|CMPL|10011500001101000000', '1'),
|
|
( 6, 3, 2, 55, '2', 1002, 3, '', '', false, false, '', 3, 'AP6D|CMPL|10011500001101000000', '2'),
|
|
( 7, 3, 2, 55, '3', 1003, 4, '', '', false, false, '', 3, 'AP6D|CMPL|10011500001101000000', '3'),
|
|
( 8, 3, 2, 74, '4', 1004, 5, '', '', false, false, '', 3, 'AP6D|CMPL|10011500001101000000', '4'),
|
|
( 9, 3, 2, 74, '5', 1005, 6, '', '', false, false, '', 3, 'AP6D|CMPL|10011500001101000000', '5'),
|
|
(10, 0, 2,106, '2', 0, 2, '', '', false, false, '', 2, 'NONE|CVLX|219', '2'),
|
|
(11, 0, 2,156, '2.0', 0, 1, '', '', false, false, '', 10, 'NONE|CVLX|816', 'TrpFhr'),
|
|
(12, 3, 2, 55, '1', 1006, 2, '', '', false, false, '', 10, 'AP6D|CMPL|10011500001101000000', '1'),
|
|
(13, 3, 2, 55, '2', 1007, 3, '', '', false, false, '', 10, 'AP6D|CMPL|10011500001101000000', '2'),
|
|
(14, 3, 2, 55, '3', 1008, 4, '', '', false, false, '', 10, 'AP6D|CMPL|10011500001101000000', '3'),
|
|
(15, 3, 2, 55, '4', 1009, 5, '', '', false, false, '', 10, 'AP6D|CMPL|10011500001101000000', '4'),
|
|
(16, 3, 2, 55, '5', 1010, 6, '', '', false, false, '', 10, 'AP6D|CMPL|10011500001101000000', '5'),
|
|
(17, 0, 2, 52, 'II', 0, 2, '', '', false, false, '', 1, 'AP6D|CMPL|10031500301202000000', 'II'),
|
|
(18, 3, 2, 78, 'LEO 1', 3801, 1, '', '', false, false, '', 17, 'AP6D|CMPL|10011500001202030000', 'LEO 1'),
|
|
(19, 3, 2, 78, 'LEO 2', 3802, 2, '', '', false, false, '', 17, 'AP6D|CMPL|10011500001202030000', 'LEO 2'),
|
|
(20, 3, 2, 57, 'MARDER 1', 4401, 3, '', '', false, false, '', 17, 'AP6D|CMPL|10011500001202030000', 'MARDER 1'),
|
|
(21, 3, 2, 57, 'MARDER 2', 4402, 4, '', '', false, false, '', 17, 'AP6D|CMPL|10011500001202030000', 'MARDER 2'),
|
|
(22, 0, 2, 52, 'III', 0, 3, '', '', false, false, '', 1, 'AP6D|CMPL|10031500301202000000', 'III'),
|
|
(23, 0, 2, 25, 'Lkw 1', 0, 1, '', '', false, false, '', 22, 'NONE|CVLX|96', 'Lkw 1'),
|
|
(24, 3, 2, 27, 'Lkw 2', 3803, 2, '', '', false, false, '', 22, 'NONE|CVLX|98', 'Lkw 2'),
|
|
(25, 3, 2, 29, 'Lkw 3', 4403, 3, '', '', false, false, '', 22, 'NONE|CVLX|98', 'Lkw 3');
|
|
|
|
-- PARTY 3
|
|
INSERT INTO ex_42.ppm_participant (id, assign_state, party_id, type_id, designator, equipment_number, hierarchy_number, identification, info, is_deleted, is_simulated, name, superior_id, symbol, tactical_identifier) VALUES
|
|
(26, 0, 3, 46, 'B', 0, 1, '', '', false, false, '', 0, 'AP6D|CMPL|10011500141202000000', 'B'),
|
|
(27, 0, 3, 52, 'I', 0, 1, '', '', false, false, '', 26, 'AP6D|CMPL|10031500301202000000', 'I'),
|
|
(28, 0, 3,106, '1', 0, 1, '', '', false, false, '', 27, 'NONE|CVLX|219', '1'),
|
|
(29, 0, 3,156, '1.0', 0, 1, '', '', false, false, '', 28, 'NONE|CVLX|816', 'TrpFhr'),
|
|
(30, 3, 3, 77, '1', 2001, 2, '', '', false, false, '', 28, 'AP6D|CMPL|10011500001101000000', '1'),
|
|
(31, 3, 3, 77, '2', 2002, 3, '', '', false, false, '', 28, 'AP6D|CMPL|10011500001101000000', '2'),
|
|
(32, 3, 3, 78, '3', 2003, 4, '', '', false, false, '', 28, 'AP6D|CMPL|10011500001101000000', '3'),
|
|
(33, 0, 3, 55, '4', 0, 5, '', '', false, false, '', 28, 'AP6D|CMPL|10011500001101000000', '4'),
|
|
(34, 0, 3, 55, '5', 0, 6, '', '', false, false, '', 28, 'AP6D|CMPL|10011500001101000000', '5'),
|
|
(35, 0, 3,106, '2', 0, 2, '', '', false, false, '', 27, 'NONE|CVLX|219', '2'),
|
|
(36, 0, 3,156, '2.0', 0, 1, '', '', false, false, '', 35, 'NONE|CVLX|816', 'TrpFhr'),
|
|
(37, 0, 3, 55, '1', 0, 2, '', '', false, false, '', 35, 'AP6D|CMPL|10011500001101000000', '1'),
|
|
(38, 0, 3, 55, '2', 0, 3, '', '', false, false, '', 35, 'AP6D|CMPL|10011500001101000000', '2'),
|
|
(39, 0, 3, 55, '3', 0, 4, '', '', false, false, '', 35, 'AP6D|CMPL|10011500001101000000', '3'),
|
|
(40, 0, 3, 55, '4', 0, 5, '', '', false, false, '', 35, 'AP6D|CMPL|10011500001101000000', '4'),
|
|
(41, 0, 3, 55, '5', 0, 6, '', '', false, false, '', 35, 'AP6D|CMPL|10011500001101000000', '5'),
|
|
(42, 0, 3, 52, 'II', 0, 2, '', '', false, false, '', 26, 'AP6D|CMPL|10031500301202000000', 'II'),
|
|
(43, 0, 3, 78, 'LEO 1', 0, 1, '', '', false, false, '', 42, 'AP6D|CMPL|10011500001202030000', 'LEO 1'),
|
|
(44, 0, 3, 78, 'LEO 2', 0, 2, '', '', false, false, '', 42, 'AP6D|CMPL|10011500001202030000', 'LEO 2'),
|
|
(45, 0, 3, 57, 'MARDER 1', 0, 3, '', '', false, false, '', 42, 'AP6D|CMPL|10011500001202030000', 'MARDER 1'),
|
|
(46, 0, 3, 57, 'MARDER 2', 0, 4, '', '', false, false, '', 42, 'AP6D|CMPL|10011500001202030000', 'MARDER 2'),
|
|
(47, 0, 3, 52, 'III', 0, 3, '', '', false, false, '', 26, 'AP6D|CMPL|10031500301202000000', 'III'),
|
|
(48, 0, 3, 25, 'Lkw 1', 0, 1, '', '', false, false, '', 47, 'NONE|CVLX|96', 'Lkw 1'),
|
|
(49, 0, 3, 27, 'Lkw 2', 0, 2, '', '', false, false, '', 47, 'NONE|CVLX|98', 'Lkw 2'),
|
|
(50, 0, 3, 29, 'Lkw 3', 0, 3, '', '', false, false, '', 47, 'NONE|CVLX|98', 'Lkw 3');
|
|
|
|
-- New equipments from PD
|
|
INSERT INTO ex_42.ppm_participant (id, assign_state, party_id, type_id, designator, equipment_number, hierarchy_number, identification, info, is_deleted, is_simulated, name, superior_id, symbol, tactical_identifier) VALUES
|
|
(60, 0, 3,106, '3', 0, 3, '', '', false, false, '', 27, 'NONE|CVLX|219', '3'),
|
|
(61, 0, 3,156,'3.0', 0, 1, '', '', false, false, '', 60, 'NONE|CVLX|816', 'TrpFhr'),
|
|
(62, 3, 3, 55, '1', 1011, 2, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '1'),
|
|
(63, 3, 3, 55, '2', 1015, 3, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '2'),
|
|
(64, 3, 3, 55, '3', 1016, 4, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '3'),
|
|
(65, 3, 3, 55, '4', 1019, 5, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '4'),
|
|
(66, 3, 3, 55, '5', 1023, 6, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '5'),
|
|
(67, 3, 3, 55, '6', 1024, 7, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '6'),
|
|
(68, 3, 3, 55, '7', 1034, 8, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '7'),
|
|
(69, 3, 3, 55, '8', 1035, 9, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '8'),
|
|
(70, 3, 3, 55, '9', 816,10, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '9'),
|
|
(71, 3, 3, 55, '10', 1043,11, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '10'),
|
|
(72, 3, 3, 55, '11', 1046,12, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '11'),
|
|
(73, 3, 3, 55, '12', 1047,13, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '12'),
|
|
(74, 3, 3, 55, '13', 1048,14, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '13'),
|
|
(75, 3, 3, 55, '14', 1054,15, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '14'),
|
|
(76, 3, 3, 55, '15', 1055,16, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '15'),
|
|
(77, 3, 3, 55, '16', 1060,17, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '16'),
|
|
(78, 3, 3, 55, '17', 1061,18, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '17'),
|
|
(79, 3, 3, 55, '18', 1062,19, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '18'),
|
|
(80, 3, 3, 55, '19', 1063,20, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '19'),
|
|
(81, 3, 3, 55, '20', 1064,21, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '20'),
|
|
(82, 3, 3, 55, '21', 1067,22, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '21'),
|
|
(83, 3, 3, 55, '22', 1068,23, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '22'),
|
|
(84, 3, 3, 55, '23', 1069,24, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '23'),
|
|
(85, 3, 3, 55, '24', 1070,25, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '24'),
|
|
(86, 3, 3, 55, '25', 1071,26, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '25'),
|
|
(87, 3, 3, 55, '26', 1074,27, '', '', false, false, '', 60, 'AP6D|CMPL|10011500001101000000', '26');
|
|
|
|
-- PARTY 4
|
|
INSERT INTO ex_42.ppm_participant (id, assign_state, party_id, type_id, designator, equipment_number, hierarchy_number, identification, info, is_deleted, is_simulated, name, superior_id, symbol, tactical_identifier) VALUES
|
|
(51, 0, 4, 52, 'C', 0, 1, '', '', false, false, '', 0, 'AP6D|CMPL|10031500301202000000', 'C'),
|
|
(52, 3, 4, 78, 'LEO 1', 2011, 1, '', '', false, false, '', 51, 'AP6D|CMPL|10011500001202030000', 'LEO 1'),
|
|
(53, 3, 4, 78, 'LEO 2', 2012, 2, '', '', false, false, '', 51, 'AP6D|CMPL|10011500001202030000', 'LEO 2'),
|
|
(54, 3, 4, 57, 'MARDER 1', 2013, 3, '', '', false, false, '', 51, 'AP6D|CMPL|10011500001202030000', 'MARDER 1'),
|
|
(55, 3, 4, 57, 'MARDER 2', 2014, 4, '', '', false, false, '', 51, 'AP6D|CMPL|10011500001202030000', 'MARDER 2'),
|
|
(88, 3, 4, 21, 'Test', 3357, 5, '', '', false, false, '', 51, 'NONE|CVLX|303', 'Test');
|
|
|
|
-- PARTY 1 (OCs)
|
|
INSERT INTO ex_42.ppm_participant (id, assign_state, party_id, type_id, designator, equipment_number, hierarchy_number, identification, info, is_deleted, is_simulated, name, superior_id, symbol, tactical_identifier) VALUES
|
|
(56, 0, 1, 60, 'OC', 0, 1, '', '', false, false, 'OC', 0, 'AP6D|CMPL|10214000001315060000', 'OC'),
|
|
(57, 3, 1, 54, 'OC 1', 2501, 1, '', '', false, false, 'OC1', 56, 'AP6D|CMPL|10214000001315060000', 'OC 1'),
|
|
(58, 3, 1, 54, 'OC 2', 2502, 2, '', '', false, false, 'OC2', 56, 'AP6D|CMPL|10214000001315060000', 'OC 2'),
|
|
(59, 3, 1, 54, 'OC 3', 3001, 3, '', '', false, false, 'OC3', 56, 'AP6D|CMPL|10214000001315060000', 'OC 3');
|
|
|
|
ALTER SEQUENCE ex_42.ppm_participant_id_seq RESTART WITH 89;
|
|
|
|
UPDATE ex_42.ppm_participant SET name = 'Participant '||id WHERE length(name)=0;
|