mirror of
https://github.com/xbgmsharp/postgsail.git
synced 2025-09-17 11:17:46 +00:00
Add AIS Ship Types tables
This commit is contained in:
@@ -175,7 +175,7 @@ COMMENT ON COLUMN public.app_settings.name IS 'application settings name key';
|
||||
COMMENT ON COLUMN public.app_settings.value IS 'application settings value';
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- Badges descriptions
|
||||
-- Badges description
|
||||
-- TODO add contiditions
|
||||
--
|
||||
CREATE TABLE IF NOT EXISTS badges(
|
||||
@@ -213,3 +213,98 @@ INSERT INTO badges VALUES
|
||||
-- TODO the sea is big and the world is not limited to the US
|
||||
('Mediterranean Traveler',
|
||||
'You made it trought the Mediterranean!');
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- aistypes description
|
||||
--
|
||||
CREATE TABLE IF NOT EXISTS aistypes(
|
||||
id NUMERIC UNIQUE,
|
||||
description TEXT
|
||||
);
|
||||
-- Description
|
||||
COMMENT ON TABLE
|
||||
public.aistypes
|
||||
IS 'aistypes AIS Ship Types, https://api.vesselfinder.com/docs/ref-aistypes.html';
|
||||
|
||||
INSERT INTO aistypes VALUES
|
||||
(0, 'Not available (default)'),
|
||||
(20, 'Wing in ground (WIG), all ships of this type'),
|
||||
(21, 'Wing in ground (WIG), Hazardous category A'),
|
||||
(22, 'Wing in ground (WIG), Hazardous category B'),
|
||||
(23, 'Wing in ground (WIG), Hazardous category C'),
|
||||
(24, 'Wing in ground (WIG), Hazardous category D'),
|
||||
(25, 'Wing in ground (WIG), Reserved for future use'),
|
||||
(26, 'Wing in ground (WIG), Reserved for future use'),
|
||||
(27, 'Wing in ground (WIG), Reserved for future use'),
|
||||
(28, 'Wing in ground (WIG), Reserved for future use'),
|
||||
(29, 'Wing in ground (WIG), Reserved for future use'),
|
||||
(30, 'Fishing'),
|
||||
(31, 'Towing'),
|
||||
(32, 'Towing: length exceeds 200m or breadth exceeds 25m'),
|
||||
(33, 'Dredging or underwater ops'),
|
||||
(34, 'Diving ops'),
|
||||
(35, 'Military ops'),
|
||||
(36, 'Sailing'),
|
||||
(37, 'Pleasure Craft'),
|
||||
(38, 'Reserved'),
|
||||
(39, 'Reserved'),
|
||||
(40, 'High speed craft (HSC), all ships of this type'),
|
||||
(41, 'High speed craft (HSC), Hazardous category A'),
|
||||
(42, 'High speed craft (HSC), Hazardous category B'),
|
||||
(43, 'High speed craft (HSC), Hazardous category C'),
|
||||
(44, 'High speed craft (HSC), Hazardous category D'),
|
||||
(45, 'High speed craft (HSC), Reserved for future use'),
|
||||
(46, 'High speed craft (HSC), Reserved for future use'),
|
||||
(47, 'High speed craft (HSC), Reserved for future use'),
|
||||
(48, 'High speed craft (HSC), Reserved for future use'),
|
||||
(49, 'High speed craft (HSC), No additional information'),
|
||||
(50, 'Pilot Vessel'),
|
||||
(51, 'Search and Rescue vessel'),
|
||||
(52, 'Tug'),
|
||||
(53, 'Port Tender'),
|
||||
(54, 'Anti-pollution equipment'),
|
||||
(55, 'Law Enforcement'),
|
||||
(56, 'Spare - Local Vessel'),
|
||||
(57, 'Spare - Local Vessel'),
|
||||
(58, 'Medical Transport'),
|
||||
(59, 'Noncombatant ship according to RR Resolution No. 18'),
|
||||
(60, 'Passenger, all ships of this type'),
|
||||
(61, 'Passenger, Hazardous category A'),
|
||||
(62, 'Passenger, Hazardous category B'),
|
||||
(63, 'Passenger, Hazardous category C'),
|
||||
(64, 'Passenger, Hazardous category D'),
|
||||
(65, 'Passenger, Reserved for future use'),
|
||||
(66, 'Passenger, Reserved for future use'),
|
||||
(67, 'Passenger, Reserved for future use'),
|
||||
(68, 'Passenger, Reserved for future use'),
|
||||
(69, 'Passenger, No additional information'),
|
||||
(70, 'Cargo, all ships of this type'),
|
||||
(71, 'Cargo, Hazardous category A'),
|
||||
(72, 'Cargo, Hazardous category B'),
|
||||
(73, 'Cargo, Hazardous category C'),
|
||||
(74, 'Cargo, Hazardous category D'),
|
||||
(75, 'Cargo, Reserved for future use'),
|
||||
(76, 'Cargo, Reserved for future use'),
|
||||
(77, 'Cargo, Reserved for future use'),
|
||||
(78, 'Cargo, Reserved for future use'),
|
||||
(79, 'Cargo, No additional information'),
|
||||
(80, 'Tanker, all ships of this type'),
|
||||
(81, 'Tanker, Hazardous category A'),
|
||||
(82, 'Tanker, Hazardous category B'),
|
||||
(83, 'Tanker, Hazardous category C'),
|
||||
(84, 'Tanker, Hazardous category D'),
|
||||
(85, 'Tanker, Reserved for future use'),
|
||||
(86, 'Tanker, Reserved for future use'),
|
||||
(87, 'Tanker, Reserved for future use'),
|
||||
(88, 'Tanker, Reserved for future use'),
|
||||
(89, 'Tanker, No additional information'),
|
||||
(90, 'Other Type, all ships of this type'),
|
||||
(91, 'Other Type, Hazardous category A'),
|
||||
(92, 'Other Type, Hazardous category B'),
|
||||
(93, 'Other Type, Hazardous category C'),
|
||||
(94, 'Other Type, Hazardous category D'),
|
||||
(95, 'Other Type, Reserved for future use'),
|
||||
(96, 'Other Type, Reserved for future use'),
|
||||
(97, 'Other Type, Reserved for future use'),
|
||||
(98, 'Other Type, Reserved for future use'),
|
||||
(99, 'Other Type, no additional information');
|
||||
|
Reference in New Issue
Block a user