From c1ea60b3994e315489a942d8048bb366fcdbdb61 Mon Sep 17 00:00:00 2001 From: Viktor Lofgren Date: Tue, 1 Aug 2023 15:05:04 +0200 Subject: [PATCH] (db) Default values for storage base --- .../resources/sql/current/13-file-storage.sql | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/code/common/db/src/main/resources/sql/current/13-file-storage.sql b/code/common/db/src/main/resources/sql/current/13-file-storage.sql index b2063fc8..4c4be35d 100644 --- a/code/common/db/src/main/resources/sql/current/13-file-storage.sql +++ b/code/common/db/src/main/resources/sql/current/13-file-storage.sql @@ -41,3 +41,28 @@ AS SELECT BASE.ID AS BASE_ID FROM FILE_STORAGE STORAGE INNER JOIN FILE_STORAGE_BASE BASE ON STORAGE.BASE_ID=BASE.ID; + +INSERT INTO FILE_STORAGE_BASE(NAME, PATH, TYPE, PERMIT_TEMP) +VALUES +('Index Storage', '/vol', 'SSD_FAST', false), +('Data Storage', '/samples', 'SLOW', false); + +INSERT INTO FILE_STORAGE(BASE_ID, PATH, DESCRIPTION, TYPE) +SELECT ID, 'iw', "Index Staging Area", 'INDEX_STAGING' +FROM FILE_STORAGE_BASE WHERE NAME='IndexData'; + +INSERT INTO FILE_STORAGE(BASE_ID, PATH, DESCRIPTION, TYPE) +SELECT ID, 'ir', "Index Live Area", 'INDEX_LIVE' +FROM FILE_STORAGE_BASE WHERE NAME='IndexData'; + +INSERT INTO FILE_STORAGE(BASE_ID, PATH, DESCRIPTION, TYPE) +SELECT ID, 'lw', "Lexicon Staging Area", 'LEXICON_STAGING' +FROM FILE_STORAGE_BASE WHERE NAME='IndexData'; + +INSERT INTO FILE_STORAGE(BASE_ID, PATH, DESCRIPTION, TYPE) +SELECT ID, 'lr', "Lexicon Live Area", 'LEXICON_LIVE' +FROM FILE_STORAGE_BASE WHERE NAME='IndexData'; + +INSERT INTO FILE_STORAGE(BASE_ID, PATH, DESCRIPTION, TYPE) +SELECT ID, 'ss', "Search Sets", 'SEARCH_SETS' +FROM FILE_STORAGE_BASE WHERE NAME='IndexData'; \ No newline at end of file