Changes for page Data Structures
Last modified by Kerem Yollu on 2025/03/23 11:28
From version 12.1
edited by Kerem Yollu
on 2025/03/23 10:14
on 2025/03/23 10:14
Change comment:
There is no comment for this version
To version 13.1
edited by Kerem Yollu
on 2025/03/23 10:54
on 2025/03/23 10:54
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -57,7 +57,7 @@ 57 57 IS 'Optional: for geolocation'; 58 58 {{/code}} 59 59 60 -== Reference /Lookup Tables ==60 +== Lookup Tables without references. == 61 61 62 62 === Company === 63 63 ... ... @@ -84,15 +84,18 @@ 84 84 * user_role 85 85 * user_type 86 86 87 +=== Employee === 88 + 89 +* employee_role 90 +* employee_status 91 +* employee_departement (this one i am not shure, maybe departments should be in company ?) 92 + 87 87 {{code language="sql"}} 88 88 DO $$ 89 89 DECLARE 90 90 tname TEXT; 91 91 BEGIN 92 - FOREACH tname IN ARRAY ARRAY'company_legal_form','company_relation','company_status','company_type', 93 - 'task_status', 'task_type', 'task_category', 94 - 'user_role', 'user_type', 95 - 'project_type','project_areas', 'project_person_roles', 'project_company_role'] 98 + FOREACH tname IN ARRAY ARRAY'TBALE_ONE','TABLE_TWO'] 96 96 LOOP 97 97 EXECUTE format(' 98 98 CREATE TABLE IF NOT EXISTS public.%I ( ... ... @@ -108,4 +108,24 @@ 108 108 END$$; 109 109 {{/code}} 110 110 111 -== == 114 +== Lookup Tables with references. == 115 + 116 +=== Company === 117 + 118 +* company_departements 119 + 120 +{{code language="sql"}} 121 +CREATE TABLE IF NOT EXISTS public.TABLE 122 +( 123 + uid SERIAL PRIMARY KEY, 124 + OTHER_TABLE_uid INTEGER NOT NULL REFERENCES public.OTHER_TABLE(uid) ON DELETE CASCADE, 125 + name VARCHAR(100) NOT NULL, 126 + description VARCHAR(255), 127 + creation_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, 128 + updated_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP 129 +) 130 +TABLESPACE pg_default; 131 + 132 +ALTER TABLE IF EXISTS public.TABLE 133 + OWNER TO kpm_rw; 134 +{{/code}}