mirror of
https://github.com/xbgmsharp/postgsail.git
synced 2025-09-17 19:27:49 +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';
|
COMMENT ON COLUMN public.app_settings.value IS 'application settings value';
|
||||||
|
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
-- Badges descriptions
|
-- Badges description
|
||||||
-- TODO add contiditions
|
-- TODO add contiditions
|
||||||
--
|
--
|
||||||
CREATE TABLE IF NOT EXISTS badges(
|
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
|
-- TODO the sea is big and the world is not limited to the US
|
||||||
('Mediterranean Traveler',
|
('Mediterranean Traveler',
|
||||||
'You made it trought the Mediterranean!');
|
'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