/* Generic data suitable for all kind of boats * SPDX-License-Identifier: WTFPL */ /* absolutely minimal data set */ -- Trick to get pk value 0 for autoincrement INSERT INTO user (userid, login, pass, displayname, role) VALUES (0, '', '', 'SYSTEM', 'vessel'); UPDATE user SET userid=0 WHERE userid=1; INSERT INTO user (userid, login, pass, displayname, role) VALUES (1, 'captain', '$2y$10$naVMnC4S6bZ3IakxLJPJK.iSazlkYxVLeiRt9CB/j0jSExQZU1SCK', 'Captain', 'captain'); INSERT INTO settings (userid, sno, valint) VALUES (0, 0, 1), -- Database schema version (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'), (0, 1, 'hull type'), (0, 2, 'company type'), (0, 3, 'storage type'), (0, 4, 'equipment category'), (0, 5, 'provision category'), (0, 6, 'provision unit'), (0, 7, 'fuse type'), (0, 8 , 'unit'); INSERT INTO dropdown (ddid, ddval, ddtext, flags) VALUES (2, 1, 'Supplier', 'fixed'), (2, 2, 'Manufacturer', 'fixed'), (2, 9, 'Generic', 'fixed'); INSERT INTO dropdown (ddid, ddval, ddtext, flags) VALUES (3, 0, 'Generic', 'fixed'), (3, 1, 'Tank', 'fixed');