Install and database setup improvements
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
/* Generic data suitable for all kind of boats
|
||||
* SPDX-License-Identifier: WTFPL
|
||||
*/
|
||||
|
||||
INSERT INTO user (userid, login, pass, displayname, role) VALUES
|
||||
(2, 'helmsman', '$2y$10$4keuVm.WD/JeRmAqp2h4MeSxxKITsKv2q07XZrxPUuT/V80CTPbje', 'Helmsman', 'helmsman'),
|
||||
(3, 'sailor', '$2y$10$4keuVm.WD/JeRmAqp2h4MeSxxKITsKv2q07XZrxPUuT/V80CTPbje', 'Sailor', 'sailor');
|
||||
|
||||
INSERT INTO settings (userid, sno, valint) VALUES
|
||||
(2, 1, 1), -- Vessel 1 for helmsman
|
||||
(3, 1, 1); -- Vessel 1 for sailor
|
||||
|
||||
INSERT INTO dropdown (ddid, ddval, ddtext) VALUES
|
||||
(1, 1, 'Einrumpf'), -- Mono
|
||||
(1, 2, 'Katamaran'),
|
||||
(1, 3, 'Trimaran');
|
||||
|
||||
INSERT INTO dropdown (ddid, ddval, ddtext) VALUES
|
||||
(2, 3, 'Dienstleister'), -- Service
|
||||
(2, 4, 'Werft'), -- Shipyard
|
||||
(2, 5, 'Segelmacher'), -- Sailmaker
|
||||
(2, 6, 'Yachthafen'), -- Marina
|
||||
|
||||
INSERT INTO dropdown (ddid, ddval, ddtext) VALUES
|
||||
(3, 2, 'Bilge'),
|
||||
(3, 3, 'Schwalbennest');
|
||||
|
||||
INSERT INTO dropdown (ddid, ddval, ddtext) VALUES
|
||||
(4, 1, 'Rumpf'),
|
||||
(4, 2, 'Decks'),
|
||||
(4, 3, 'Rigg'),
|
||||
(4, 4, 'Segel'),
|
||||
(4, 5, 'Motor'),
|
||||
(4, 6, 'Elektrik'),
|
||||
(4, 7, 'Elektronik'),
|
||||
(4, 8, 'Navigation'),
|
||||
(4, 9, 'Pantry');
|
||||
|
||||
INSERT INTO dropdown (ddid, ddval, ddtext) VALUES
|
||||
(5, 1, 'Allgemein'),
|
||||
(5, 2, 'Getränke');
|
||||
|
||||
INSERT INTO dropdown (ddid, ddval, ddtext) VALUES
|
||||
(6, 1, 'kg'),
|
||||
(6, 2, 'Liter'),
|
||||
(6, 3, 'Stück'),
|
||||
(6, 4, 'Packung'),
|
||||
(6, 5, 'Dose'),
|
||||
(6, 6, 'Flasche');
|
||||
|
||||
INSERT INTO dropdown (ddid, ddval, ddtext) VALUES
|
||||
(7, 1, 'ATO'),
|
||||
(7, 2, 'Streifensicherung'),
|
||||
(7, 3, 'Feinsicherung (GS)'),
|
||||
(7, 4, 'Torpedosicherung'),
|
||||
(7, 5, 'T-Sicherung');
|
||||
|
||||
INSERT INTO dropdown (ddid, ddval, ddtext) VALUES
|
||||
(8, 1, 'mm'),
|
||||
(8, 2, 'cm'),
|
||||
(8, 3, 'g'),
|
||||
(8, 4, 'kg');
|
||||
|
||||
INSERT INTO storage (sid, vid, sname, stype, x, y, z, remarks) VALUES
|
||||
(0, 1, 'An Bord', 0, 0, 0, 0, 'Alles wo der Ort nicht spezifiziert werden kann');
|
||||
|
||||
/* Eine Liste mit häufig verwendeten Herstellern
|
||||
comptype=2
|
||||
*/
|
||||
|
||||
INSERT INTO company (comptype, compname) VALUES
|
||||
(2, 'Garmin'),
|
||||
(2, 'Watcheye'),
|
||||
(2, 'Digital Yacht'),
|
||||
(2, 'B&G'),
|
||||
(2, 'Raymarine'),
|
||||
(2, 'Harken'),
|
||||
(2, 'Selden');
|
||||
@@ -16,6 +16,32 @@ INSERT INTO settings (userid, sno, valint) VALUES
|
||||
(0, 1, 0), -- Keine Bootszuordnung für SYSTEM
|
||||
(1, 1, 0); -- Keine Bootszuordnung für Benutzer "captain"
|
||||
|
||||
/* setting descriptions */
|
||||
INSERT INTO settings (userid, sno, valstr) VALUES
|
||||
(-1, 1, 'vessel id'),
|
||||
(-1, 100, 'equipment sorting order'),
|
||||
(-1, 101, 'inventory sorting order'),
|
||||
(-1, 102, 'provision sorting order'),
|
||||
(-1, 103, 'storage sorting order'),
|
||||
(-1, 104, 'maintenance sorting order'),
|
||||
(-1, 105, 'project sorting order'),
|
||||
(-1, 106, 'task sorting order'),
|
||||
(-1, 107, 'measurement sorting order'),
|
||||
(-1, 108, 'company sorting order'),
|
||||
(-1, 109, 'document sorting order'),
|
||||
(-1, 110, 'tag sorting order'),
|
||||
(-1, 200, 'equipment filter json'),
|
||||
(-1, 201, 'inventory filter json'),
|
||||
(-1, 202, 'provision filter json'),
|
||||
(-1, 203, 'storage filter json'),
|
||||
(-1, 204, 'maintenance filter json'),
|
||||
(-1, 205, 'project filter json'),
|
||||
(-1, 206, 'task filter json'),
|
||||
(-1, 207, 'measurement filter json'),
|
||||
(-1, 208, 'company filter json'),
|
||||
(-1, 209, 'document filter json'),
|
||||
(-1, 210, 'tag filter json');
|
||||
|
||||
/* Liste der Listen wird immer benötigt */
|
||||
INSERT INTO dropdown (ddid, ddval, ddtext) VALUES
|
||||
(0, 0, 'Liste der Listen'),
|
||||
|
||||
@@ -16,6 +16,32 @@ INSERT INTO settings (userid, sno, valint) VALUES
|
||||
(0, 1, 0), -- No vessel for SYSTEM
|
||||
(1, 1, 0); -- No vessel for captain
|
||||
|
||||
/* setting descriptions */
|
||||
INSERT INTO settings (userid, sno, valstr) VALUES
|
||||
(-1, 1, 'vessel id'),
|
||||
(-1, 100, 'equipment sorting order'),
|
||||
(-1, 101, 'inventory sorting order'),
|
||||
(-1, 102, 'provision sorting order'),
|
||||
(-1, 103, 'storage sorting order'),
|
||||
(-1, 104, 'maintenance sorting order'),
|
||||
(-1, 105, 'project sorting order'),
|
||||
(-1, 106, 'task sorting order'),
|
||||
(-1, 107, 'measurement sorting order'),
|
||||
(-1, 108, 'company sorting order'),
|
||||
(-1, 109, 'document sorting order'),
|
||||
(-1, 110, 'tag sorting order'),
|
||||
(-1, 200, 'equipment filter json'),
|
||||
(-1, 201, 'inventory filter json'),
|
||||
(-1, 202, 'provision filter json'),
|
||||
(-1, 203, 'storage filter json'),
|
||||
(-1, 204, 'maintenance filter json'),
|
||||
(-1, 205, 'project filter json'),
|
||||
(-1, 206, 'task filter json'),
|
||||
(-1, 207, 'measurement filter json'),
|
||||
(-1, 208, 'company filter json'),
|
||||
(-1, 209, 'document filter json'),
|
||||
(-1, 210, 'tag filter json');
|
||||
|
||||
/* list of lists needed */
|
||||
INSERT INTO dropdown (ddid, ddval, ddtext) VALUES
|
||||
(0, 0, 'list of lists'),
|
||||
|
||||
Reference in New Issue
Block a user