-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathschema.json
More file actions
1 lines (1 loc) · 104 KB
/
Copy pathschema.json
File metadata and controls
1 lines (1 loc) · 104 KB
1
{"name":"sr","desc":"","tables":[{"name":"sr.organization_status","type":"BASE TABLE","comment":"","columns":[{"name":"organization_status_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"organization_status_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"organization_status_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"organization_status_pkey","def":"CREATE UNIQUE INDEX organization_status_pkey ON sr.organization_status USING btree (organization_status_id)","table":"sr.organization_status","columns":["organization_status_id"],"comment":""}],"constraints":[{"name":"organization_status_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (organization_status_id)","table":"sr.organization_status","referenced_table":"","columns":["organization_status_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.organization","type":"BASE TABLE","comment":"","columns":[{"name":"organization_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"organization_name","type":"varchar(255)","nullable":false,"default":null,"comment":""},{"name":"organization_status_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"organization_domain","type":"varchar(255)","nullable":true,"default":null,"comment":""},{"name":"organization_logo_image","type":"bytea","nullable":true,"default":null,"comment":""},{"name":"primary_contact_email","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"street_address_1","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"street_address_2","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"city","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"state_region","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"postal_code","type":"varchar(25)","nullable":true,"default":null,"comment":""},{"name":"phone","type":"varchar(20)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"organization_pkey","def":"CREATE UNIQUE INDEX organization_pkey ON sr.organization USING btree (organization_uuid)","table":"sr.organization","columns":["organization_uuid"],"comment":""}],"constraints":[{"name":"fk_organization_status","type":"FOREIGN KEY","def":"FOREIGN KEY (organization_status_id) REFERENCES sr.organization_status(organization_status_id)","table":"sr.organization","referenced_table":"organization_status","columns":["organization_status_id"],"referenced_columns":["organization_status_id"],"comment":""},{"name":"organization_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (organization_uuid)","table":"sr.organization","referenced_table":"","columns":["organization_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.organization_invitation_status","type":"BASE TABLE","comment":"","columns":[{"name":"organization_invitation_status_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"organization_invitation_status_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"organization_invitation_status_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"organization_invitation_status_pkey","def":"CREATE UNIQUE INDEX organization_invitation_status_pkey ON sr.organization_invitation_status USING btree (organization_invitation_status_id)","table":"sr.organization_invitation_status","columns":["organization_invitation_status_id"],"comment":""}],"constraints":[{"name":"organization_invitation_status_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (organization_invitation_status_id)","table":"sr.organization_invitation_status","referenced_table":"","columns":["organization_invitation_status_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.organization_invitation","type":"BASE TABLE","comment":"","columns":[{"name":"organization_invitation_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"organization_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"invitation_email","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"invitation_code","type":"varchar(25)","nullable":true,"default":null,"comment":""},{"name":"creator_user_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"claiming_user_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"organization_invitation_status_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"send_count","type":"integer","nullable":false,"default":"0","comment":""},{"name":"ts_claimed","type":"timestamp without time zone","nullable":true,"default":null,"comment":""},{"name":"ts_expires","type":"timestamp without time zone","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"organization_invitation_pkey","def":"CREATE UNIQUE INDEX organization_invitation_pkey ON sr.organization_invitation USING btree (organization_invitation_uuid)","table":"sr.organization_invitation","columns":["organization_invitation_uuid"],"comment":""}],"constraints":[{"name":"fk_organization_invitation_status","type":"FOREIGN KEY","def":"FOREIGN KEY (organization_invitation_status_id) REFERENCES sr.organization_invitation_status(organization_invitation_status_id)","table":"sr.organization_invitation","referenced_table":"organization_invitation_status","columns":["organization_invitation_status_id"],"referenced_columns":["organization_invitation_status_id"],"comment":""},{"name":"organization_invitation_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (organization_invitation_uuid)","table":"sr.organization_invitation","referenced_table":"","columns":["organization_invitation_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.user","type":"BASE TABLE","comment":"","columns":[{"name":"user_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"email_address","type":"varchar(100)","nullable":false,"default":null,"comment":""},{"name":"organization_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"auth_provider_id","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"first_name","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"last_name","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"phone","type":"varchar(20)","nullable":true,"default":null,"comment":""},{"name":"email_verified","type":"boolean","nullable":false,"default":"false","comment":""},{"name":"registered","type":"boolean","nullable":false,"default":"false","comment":""},{"name":"settings","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"tags","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"job_title","type":"varchar(50)","nullable":true,"default":null,"comment":""},{"name":"ts_last_login","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"user_pkey","def":"CREATE UNIQUE INDEX user_pkey ON sr.\"user\" USING btree (user_uuid)","table":"sr.user","columns":["user_uuid"],"comment":""}],"constraints":[{"name":"fk_organization","type":"FOREIGN KEY","def":"FOREIGN KEY (organization_uuid) REFERENCES sr.organization(organization_uuid)","table":"sr.user","referenced_table":"organization","columns":["organization_uuid"],"referenced_columns":["organization_uuid"],"comment":""},{"name":"user_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (user_uuid)","table":"sr.user","referenced_table":"","columns":["user_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.user_role","type":"BASE TABLE","comment":"","columns":[{"name":"user_role_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"user_role_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"user_role_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"user_role_grants","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"user_role_pkey","def":"CREATE UNIQUE INDEX user_role_pkey ON sr.user_role USING btree (user_role_id)","table":"sr.user_role","columns":["user_role_id"],"comment":""}],"constraints":[{"name":"user_role_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (user_role_id)","table":"sr.user_role","referenced_table":"","columns":["user_role_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.user_role_member","type":"BASE TABLE","comment":"","columns":[{"name":"user_role_member_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"user_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"organization_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"user_role_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"user_role_member_pkey","def":"CREATE UNIQUE INDEX user_role_member_pkey ON sr.user_role_member USING btree (user_role_member_uuid)","table":"sr.user_role_member","columns":["user_role_member_uuid"],"comment":""}],"constraints":[{"name":"fk_organization_uuid","type":"FOREIGN KEY","def":"FOREIGN KEY (organization_uuid) REFERENCES sr.organization(organization_uuid)","table":"sr.user_role_member","referenced_table":"organization","columns":["organization_uuid"],"referenced_columns":["organization_uuid"],"comment":""},{"name":"fk_user_uuid","type":"FOREIGN KEY","def":"FOREIGN KEY (user_uuid) REFERENCES sr.\"user\"(user_uuid)","table":"sr.user_role_member","referenced_table":"user","columns":["user_uuid"],"referenced_columns":["user_uuid"],"comment":""},{"name":"fk_user_role_id","type":"FOREIGN KEY","def":"FOREIGN KEY (user_role_id) REFERENCES sr.user_role(user_role_id)","table":"sr.user_role_member","referenced_table":"user_role","columns":["user_role_id"],"referenced_columns":["user_role_id"],"comment":""},{"name":"user_role_member_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (user_role_member_uuid)","table":"sr.user_role_member","referenced_table":"","columns":["user_role_member_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"coach.resources","type":"BASE TABLE","comment":"","columns":[{"name":"resource_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"resource_provider","type":"varchar(50)","nullable":true,"default":null,"comment":""},{"name":"provider_service","type":"varchar(50)","nullable":true,"default":null,"comment":""},{"name":"resource_details","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"resource_tags","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"organization_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"event_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_checkedin","type":"timestamp without time zone","nullable":true,"default":null,"comment":""}],"indexes":[{"name":"resources_pk","def":"CREATE UNIQUE INDEX resources_pk ON coach.resources USING btree (resource_uuid)","table":"coach.resources","columns":["resource_uuid"],"comment":""}],"constraints":[{"name":"resources_pk","type":"PRIMARY KEY","def":"PRIMARY KEY (resource_uuid)","table":"coach.resources","referenced_table":"","columns":["resource_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"coach.playbooks","type":"BASE TABLE","comment":"","columns":[{"name":"playbook_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"playbook_plays","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"playbook_status","type":"integer","nullable":true,"default":"100","comment":""},{"name":"organization_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"event_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"playbooks_pkey","def":"CREATE UNIQUE INDEX playbooks_pkey ON coach.playbooks USING btree (playbook_uuid)","table":"coach.playbooks","columns":["playbook_uuid"],"comment":""}],"constraints":[{"name":"playbooks_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (playbook_uuid)","table":"coach.playbooks","referenced_table":"","columns":["playbook_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"coach.services","type":"BASE TABLE","comment":"","columns":[{"name":"service_id","type":"varchar(100)","nullable":false,"default":null,"comment":""},{"name":"service_image","type":"varchar(255)","nullable":true,"default":null,"comment":""},{"name":"service_command","type":"varchar(255)","nullable":true,"default":null,"comment":""},{"name":"service_created","type":"timestamp without time zone","nullable":true,"default":null,"comment":""},{"name":"service_status","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"service_ports","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"service_names","type":"varchar(255)","nullable":true,"default":null,"comment":""},{"name":"service_labels","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"service_details","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"resource_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_checkedin","type":"timestamp without time zone","nullable":true,"default":null,"comment":""}],"indexes":[{"name":"services_pkey","def":"CREATE UNIQUE INDEX services_pkey ON coach.services USING btree (service_id)","table":"coach.services","columns":["service_id"],"comment":""}],"constraints":[{"name":"services_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (service_id)","table":"coach.services","referenced_table":"","columns":["service_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"coach.service-defs","type":"BASE TABLE","comment":"","columns":[{"name":"service_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"service_name","type":"varchar(50)","nullable":true,"default":null,"comment":""},{"name":"service_version","type":"varchar(50)","nullable":true,"default":null,"comment":""},{"name":"service_availability","type":"integer","nullable":true,"default":null,"comment":""},{"name":"service_details","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"service-defs_pkey","def":"CREATE UNIQUE INDEX \"service-defs_pkey\" ON coach.\"service-defs\" USING btree (service_uuid)","table":"coach.service-defs","columns":["service_uuid"],"comment":""}],"constraints":[{"name":"service-defs_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (service_uuid)","table":"coach.service-defs","referenced_table":"","columns":["service_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.event_status","type":"BASE TABLE","comment":"","columns":[{"name":"event_status_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"event_status_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"event_status_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"event_status_pkey","def":"CREATE UNIQUE INDEX event_status_pkey ON sr.event_status USING btree (event_status_id)","table":"sr.event_status","columns":["event_status_id"],"comment":""}],"constraints":[{"name":"event_status_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (event_status_id)","table":"sr.event_status","referenced_table":"","columns":["event_status_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.event_type","type":"BASE TABLE","comment":"","columns":[{"name":"event_type_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"event_type_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"event_type_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"event_type_pkey","def":"CREATE UNIQUE INDEX event_type_pkey ON sr.event_type USING btree (event_type_id)","table":"sr.event_type","columns":["event_type_id"],"comment":""}],"constraints":[{"name":"event_type_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (event_type_id)","table":"sr.event_type","referenced_table":"","columns":["event_type_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.event_team_form_mode","type":"BASE TABLE","comment":"","columns":[{"name":"event_team_form_mode_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"event_team_form_mode_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"event_team_form_mode_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"event_team_form_mode_enabled","type":"boolean","nullable":false,"default":"true","comment":""}],"indexes":[{"name":"event_team_form_mode_pkey","def":"CREATE UNIQUE INDEX event_team_form_mode_pkey ON sr.event_team_form_mode USING btree (event_team_form_mode_id)","table":"sr.event_team_form_mode","columns":["event_team_form_mode_id"],"comment":""}],"constraints":[{"name":"event_team_form_mode_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (event_team_form_mode_id)","table":"sr.event_team_form_mode","referenced_table":"","columns":["event_team_form_mode_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.event","type":"BASE TABLE","comment":"","columns":[{"name":"event_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"organization_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"event_status_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"cloud_accounts_enabled","type":"boolean","nullable":true,"default":"false","comment":""},{"name":"ts_event_start","type":"timestamp without time zone","nullable":true,"default":null,"comment":""},{"name":"ts_event_end","type":"timestamp without time zone","nullable":true,"default":null,"comment":""},{"name":"event_details","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"event_type_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"event_team_form_mode_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"event_judging_minutes","type":"integer","nullable":false,"default":"60","comment":""}],"indexes":[{"name":"event_pkey","def":"CREATE UNIQUE INDEX event_pkey ON sr.event USING btree (event_uuid)","table":"sr.event","columns":["event_uuid"],"comment":""}],"constraints":[{"name":"fk_organization","type":"FOREIGN KEY","def":"FOREIGN KEY (organization_uuid) REFERENCES sr.organization(organization_uuid)","table":"sr.event","referenced_table":"organization","columns":["organization_uuid"],"referenced_columns":["organization_uuid"],"comment":""},{"name":"fk_event_status","type":"FOREIGN KEY","def":"FOREIGN KEY (event_status_id) REFERENCES sr.event_status(event_status_id)","table":"sr.event","referenced_table":"event_status","columns":["event_status_id"],"referenced_columns":["event_status_id"],"comment":""},{"name":"fk_event_type","type":"FOREIGN KEY","def":"FOREIGN KEY (event_type_id) REFERENCES sr.event_type(event_type_id)","table":"sr.event","referenced_table":"event_type","columns":["event_type_id"],"referenced_columns":["event_type_id"],"comment":""},{"name":"fk_event_team_form_mode","type":"FOREIGN KEY","def":"FOREIGN KEY (event_team_form_mode_id) REFERENCES sr.event_team_form_mode(event_team_form_mode_id)","table":"sr.event","referenced_table":"event_team_form_mode","columns":["event_team_form_mode_id"],"referenced_columns":["event_team_form_mode_id"],"comment":""},{"name":"event_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (event_uuid)","table":"sr.event","referenced_table":"","columns":["event_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.participant","type":"BASE TABLE","comment":"","columns":[{"name":"participant_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"user_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"event_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"is_active","type":"boolean","nullable":true,"default":"false","comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"tags","type":"jsonb","nullable":true,"default":null,"comment":""}],"indexes":[{"name":"participant_pkey","def":"CREATE UNIQUE INDEX participant_pkey ON sr.participant USING btree (participant_uuid)","table":"sr.participant","columns":["participant_uuid"],"comment":""}],"constraints":[{"name":"fk_user","type":"FOREIGN KEY","def":"FOREIGN KEY (user_uuid) REFERENCES sr.\"user\"(user_uuid)","table":"sr.participant","referenced_table":"user","columns":["user_uuid"],"referenced_columns":["user_uuid"],"comment":""},{"name":"fk_event","type":"FOREIGN KEY","def":"FOREIGN KEY (event_uuid) REFERENCES sr.event(event_uuid)","table":"sr.participant","referenced_table":"event","columns":["event_uuid"],"referenced_columns":["event_uuid"],"comment":""},{"name":"participant_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (participant_uuid)","table":"sr.participant","referenced_table":"","columns":["participant_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.participant_role","type":"BASE TABLE","comment":"","columns":[{"name":"participant_role_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"participant_role_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"participant_role_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"participant_role_grants","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"participant_role_pkey","def":"CREATE UNIQUE INDEX participant_role_pkey ON sr.participant_role USING btree (participant_role_id)","table":"sr.participant_role","columns":["participant_role_id"],"comment":""}],"constraints":[{"name":"participant_role_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (participant_role_id)","table":"sr.participant_role","referenced_table":"","columns":["participant_role_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.participant_role_member","type":"BASE TABLE","comment":"","columns":[{"name":"participant_role_member_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"participant_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"participant_role_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"participant_role_member_pkey","def":"CREATE UNIQUE INDEX participant_role_member_pkey ON sr.participant_role_member USING btree (participant_role_member_uuid)","table":"sr.participant_role_member","columns":["participant_role_member_uuid"],"comment":""}],"constraints":[{"name":"fk_participant_uuid","type":"FOREIGN KEY","def":"FOREIGN KEY (participant_uuid) REFERENCES sr.participant(participant_uuid)","table":"sr.participant_role_member","referenced_table":"participant","columns":["participant_uuid"],"referenced_columns":["participant_uuid"],"comment":""},{"name":"fk_participant_role_id","type":"FOREIGN KEY","def":"FOREIGN KEY (participant_role_id) REFERENCES sr.participant_role(participant_role_id)","table":"sr.participant_role_member","referenced_table":"participant_role","columns":["participant_role_id"],"referenced_columns":["participant_role_id"],"comment":""},{"name":"participant_role_member_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (participant_role_member_uuid)","table":"sr.participant_role_member","referenced_table":"","columns":["participant_role_member_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.team_status","type":"BASE TABLE","comment":"","columns":[{"name":"team_status_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"team_status_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"team_status_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"team_status_pkey","def":"CREATE UNIQUE INDEX team_status_pkey ON sr.team_status USING btree (team_status_id)","table":"sr.team_status","columns":["team_status_id"],"comment":""}],"constraints":[{"name":"team_status_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (team_status_id)","table":"sr.team_status","referenced_table":"","columns":["team_status_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.team","type":"BASE TABLE","comment":"","columns":[{"name":"team_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"event_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"team_status_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"team_details","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"team_pkey","def":"CREATE UNIQUE INDEX team_pkey ON sr.team USING btree (team_uuid)","table":"sr.team","columns":["team_uuid"],"comment":""}],"constraints":[{"name":"fk_event","type":"FOREIGN KEY","def":"FOREIGN KEY (event_uuid) REFERENCES sr.event(event_uuid)","table":"sr.team","referenced_table":"event","columns":["event_uuid"],"referenced_columns":["event_uuid"],"comment":""},{"name":"fk_team_status","type":"FOREIGN KEY","def":"FOREIGN KEY (team_status_id) REFERENCES sr.team_status(team_status_id)","table":"sr.team","referenced_table":"team_status","columns":["team_status_id"],"referenced_columns":["team_status_id"],"comment":""},{"name":"team_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (team_uuid)","table":"sr.team","referenced_table":"","columns":["team_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.team_member","type":"BASE TABLE","comment":"","columns":[{"name":"team_member_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"team_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"participant_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"tags","type":"jsonb","nullable":true,"default":null,"comment":""}],"indexes":[{"name":"team_member_pkey","def":"CREATE UNIQUE INDEX team_member_pkey ON sr.team_member USING btree (team_member_uuid)","table":"sr.team_member","columns":["team_member_uuid"],"comment":""}],"constraints":[{"name":"fk_participant","type":"FOREIGN KEY","def":"FOREIGN KEY (participant_uuid) REFERENCES sr.participant(participant_uuid)","table":"sr.team_member","referenced_table":"participant","columns":["participant_uuid"],"referenced_columns":["participant_uuid"],"comment":""},{"name":"fk_team","type":"FOREIGN KEY","def":"FOREIGN KEY (team_uuid) REFERENCES sr.team(team_uuid)","table":"sr.team_member","referenced_table":"team","columns":["team_uuid"],"referenced_columns":["team_uuid"],"comment":""},{"name":"team_member_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (team_member_uuid)","table":"sr.team_member","referenced_table":"","columns":["team_member_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.team_member_role","type":"BASE TABLE","comment":"","columns":[{"name":"team_member_role_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"team_member_role_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"team_member_role_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"team_member_role_grants","type":"jsonb","nullable":true,"default":null,"comment":""}],"indexes":[{"name":"team_member_role_pkey","def":"CREATE UNIQUE INDEX team_member_role_pkey ON sr.team_member_role USING btree (team_member_role_id)","table":"sr.team_member_role","columns":["team_member_role_id"],"comment":""}],"constraints":[{"name":"team_member_role_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (team_member_role_id)","table":"sr.team_member_role","referenced_table":"","columns":["team_member_role_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.team_member_role_member","type":"BASE TABLE","comment":"","columns":[{"name":"team_member_role_member_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"team_member_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"team_member_role_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"team_member_role_member_pkey","def":"CREATE UNIQUE INDEX team_member_role_member_pkey ON sr.team_member_role_member USING btree (team_member_role_member_uuid)","table":"sr.team_member_role_member","columns":["team_member_role_member_uuid"],"comment":""}],"constraints":[{"name":"fk_team_member_uuid","type":"FOREIGN KEY","def":"FOREIGN KEY (team_member_uuid) REFERENCES sr.team_member(team_member_uuid)","table":"sr.team_member_role_member","referenced_table":"team_member","columns":["team_member_uuid"],"referenced_columns":["team_member_uuid"],"comment":""},{"name":"fk_team_member_role_id","type":"FOREIGN KEY","def":"FOREIGN KEY (team_member_role_id) REFERENCES sr.team_member_role(team_member_role_id)","table":"sr.team_member_role_member","referenced_table":"team_member_role","columns":["team_member_role_id"],"referenced_columns":["team_member_role_id"],"comment":""},{"name":"team_member_role_member_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (team_member_role_member_uuid)","table":"sr.team_member_role_member","referenced_table":"","columns":["team_member_role_member_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.cloud_account_provider","type":"BASE TABLE","comment":"","columns":[{"name":"cloud_account_provider_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"cloud_account_provider_name","type":"varchar(25)","nullable":false,"default":null,"comment":""},{"name":"cloud_account_provider_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"cloud_account_provider_pkey","def":"CREATE UNIQUE INDEX cloud_account_provider_pkey ON sr.cloud_account_provider USING btree (cloud_account_provider_id)","table":"sr.cloud_account_provider","columns":["cloud_account_provider_id"],"comment":""}],"constraints":[{"name":"cloud_account_provider_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (cloud_account_provider_id)","table":"sr.cloud_account_provider","referenced_table":"","columns":["cloud_account_provider_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.cloud_account_status","type":"BASE TABLE","comment":"","columns":[{"name":"cloud_account_status_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"cloud_account_status_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"cloud_account_status_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"cloud_account_status_pkey","def":"CREATE UNIQUE INDEX cloud_account_status_pkey ON sr.cloud_account_status USING btree (cloud_account_status_id)","table":"sr.cloud_account_status","columns":["cloud_account_status_id"],"comment":""}],"constraints":[{"name":"cloud_account_status_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (cloud_account_status_id)","table":"sr.cloud_account_status","referenced_table":"","columns":["cloud_account_status_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.cloud_account","type":"BASE TABLE","comment":"","columns":[{"name":"cloud_account_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"cloud_account_cloud_id","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"cloud_account_provider_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"cloud_account_name","type":"varchar(50)","nullable":true,"default":null,"comment":""},{"name":"cloud_account_status_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"cloud_account_owner_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"cloud_account_owner_type","type":"sr.cloud_account_owner_type","nullable":true,"default":"'stackref'::sr.cloud_account_owner_type","comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"cloud_account_pkey","def":"CREATE UNIQUE INDEX cloud_account_pkey ON sr.cloud_account USING btree (cloud_account_uuid)","table":"sr.cloud_account","columns":["cloud_account_uuid"],"comment":""}],"constraints":[{"name":"fk_cloud_account_provider_id","type":"FOREIGN KEY","def":"FOREIGN KEY (cloud_account_provider_id) REFERENCES sr.cloud_account_provider(cloud_account_provider_id)","table":"sr.cloud_account","referenced_table":"cloud_account_provider","columns":["cloud_account_provider_id"],"referenced_columns":["cloud_account_provider_id"],"comment":""},{"name":"fk_cloud_account_status_id","type":"FOREIGN KEY","def":"FOREIGN KEY (cloud_account_status_id) REFERENCES sr.cloud_account_status(cloud_account_status_id)","table":"sr.cloud_account","referenced_table":"cloud_account_status","columns":["cloud_account_status_id"],"referenced_columns":["cloud_account_status_id"],"comment":""},{"name":"cloud_account_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (cloud_account_uuid)","table":"sr.cloud_account","referenced_table":"","columns":["cloud_account_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.cloud_account_access_level","type":"BASE TABLE","comment":"","columns":[{"name":"cloud_account_access_level_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"cloud_account_access_level_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"cloud_account_access_level_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"cloud_account_access_level_pkey","def":"CREATE UNIQUE INDEX cloud_account_access_level_pkey ON sr.cloud_account_access_level USING btree (cloud_account_access_level_id)","table":"sr.cloud_account_access_level","columns":["cloud_account_access_level_id"],"comment":""}],"constraints":[{"name":"cloud_account_access_level_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (cloud_account_access_level_id)","table":"sr.cloud_account_access_level","referenced_table":"","columns":["cloud_account_access_level_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.cloud_account_user","type":"BASE TABLE","comment":"","columns":[{"name":"cloud_account_user_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"user_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"cloud_account_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"cloud_account_user_id","type":"varchar(250)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"cloud_account_user_pkey","def":"CREATE UNIQUE INDEX cloud_account_user_pkey ON sr.cloud_account_user USING btree (cloud_account_user_uuid)","table":"sr.cloud_account_user","columns":["cloud_account_user_uuid"],"comment":""}],"constraints":[{"name":"fk_user","type":"FOREIGN KEY","def":"FOREIGN KEY (user_uuid) REFERENCES sr.\"user\"(user_uuid)","table":"sr.cloud_account_user","referenced_table":"user","columns":["user_uuid"],"referenced_columns":["user_uuid"],"comment":""},{"name":"fk_cloud_account","type":"FOREIGN KEY","def":"FOREIGN KEY (cloud_account_uuid) REFERENCES sr.cloud_account(cloud_account_uuid)","table":"sr.cloud_account_user","referenced_table":"cloud_account","columns":["cloud_account_uuid"],"referenced_columns":["cloud_account_uuid"],"comment":""},{"name":"cloud_account_user_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (cloud_account_user_uuid)","table":"sr.cloud_account_user","referenced_table":"","columns":["cloud_account_user_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.cloud_account_group","type":"BASE TABLE","comment":"","columns":[{"name":"cloud_account_group_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"cloud_account_group_id","type":"varchar(250)","nullable":false,"default":null,"comment":""},{"name":"cloud_account_group_name","type":"varchar(250)","nullable":true,"default":null,"comment":""},{"name":"cloud_account_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"cloud_account_access_level_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"cloud_account_group_pkey","def":"CREATE UNIQUE INDEX cloud_account_group_pkey ON sr.cloud_account_group USING btree (cloud_account_group_uuid)","table":"sr.cloud_account_group","columns":["cloud_account_group_uuid"],"comment":""}],"constraints":[{"name":"fk_cloud_account_uuid","type":"FOREIGN KEY","def":"FOREIGN KEY (cloud_account_uuid) REFERENCES sr.cloud_account(cloud_account_uuid)","table":"sr.cloud_account_group","referenced_table":"cloud_account","columns":["cloud_account_uuid"],"referenced_columns":["cloud_account_uuid"],"comment":""},{"name":"fk_cloud_account_access_level","type":"FOREIGN KEY","def":"FOREIGN KEY (cloud_account_access_level_id) REFERENCES sr.cloud_account_access_level(cloud_account_access_level_id)","table":"sr.cloud_account_group","referenced_table":"cloud_account_access_level","columns":["cloud_account_access_level_id"],"referenced_columns":["cloud_account_access_level_id"],"comment":""},{"name":"cloud_account_group_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (cloud_account_group_uuid)","table":"sr.cloud_account_group","referenced_table":"","columns":["cloud_account_group_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.cloud_account_group_member","type":"BASE TABLE","comment":"","columns":[{"name":"cloud_account_group_member_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"cloud_account_group_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"cloud_account_user_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"cloud_account_group_member_pkey","def":"CREATE UNIQUE INDEX cloud_account_group_member_pkey ON sr.cloud_account_group_member USING btree (cloud_account_group_member_uuid)","table":"sr.cloud_account_group_member","columns":["cloud_account_group_member_uuid"],"comment":""}],"constraints":[{"name":"fk_cloud_account_user","type":"FOREIGN KEY","def":"FOREIGN KEY (cloud_account_user_uuid) REFERENCES sr.cloud_account_user(cloud_account_user_uuid)","table":"sr.cloud_account_group_member","referenced_table":"cloud_account_user","columns":["cloud_account_user_uuid"],"referenced_columns":["cloud_account_user_uuid"],"comment":""},{"name":"fk_cloud_account_group","type":"FOREIGN KEY","def":"FOREIGN KEY (cloud_account_group_uuid) REFERENCES sr.cloud_account_group(cloud_account_group_uuid)","table":"sr.cloud_account_group_member","referenced_table":"cloud_account_group","columns":["cloud_account_group_uuid"],"referenced_columns":["cloud_account_group_uuid"],"comment":""},{"name":"cloud_account_group_member_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (cloud_account_group_member_uuid)","table":"sr.cloud_account_group_member","referenced_table":"","columns":["cloud_account_group_member_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.coin_transaction_status","type":"BASE TABLE","comment":"","columns":[{"name":"transaction_status_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"transaction_status_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"transaction_status_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"coin_transaction_status_pkey","def":"CREATE UNIQUE INDEX coin_transaction_status_pkey ON sr.coin_transaction_status USING btree (transaction_status_id)","table":"sr.coin_transaction_status","columns":["transaction_status_id"],"comment":""}],"constraints":[{"name":"coin_transaction_status_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (transaction_status_id)","table":"sr.coin_transaction_status","referenced_table":"","columns":["transaction_status_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.coin_ledger","type":"BASE TABLE","comment":"","columns":[{"name":"transaction_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"sending_entity_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"receiving_entity_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"transaction_value","type":"numeric(7,2)","nullable":false,"default":null,"comment":""},{"name":"transaction_status_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"transaction_details","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"coin_ledger_pkey","def":"CREATE UNIQUE INDEX coin_ledger_pkey ON sr.coin_ledger USING btree (transaction_uuid)","table":"sr.coin_ledger","columns":["transaction_uuid"],"comment":""}],"constraints":[{"name":"fk_transaction_status","type":"FOREIGN KEY","def":"FOREIGN KEY (transaction_status_id) REFERENCES sr.coin_transaction_status(transaction_status_id)","table":"sr.coin_ledger","referenced_table":"coin_transaction_status","columns":["transaction_status_id"],"referenced_columns":["transaction_status_id"],"comment":""},{"name":"coin_ledger_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (transaction_uuid)","table":"sr.coin_ledger","referenced_table":"","columns":["transaction_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.coin_balance","type":"BASE TABLE","comment":"","columns":[{"name":"entity_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"entity_type","type":"sr.entity_type","nullable":true,"default":null,"comment":""},{"name":"balance_value","type":"numeric(7,2)","nullable":false,"default":null,"comment":""},{"name":"last_transaction_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_updated","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"coin_balance_pkey","def":"CREATE UNIQUE INDEX coin_balance_pkey ON sr.coin_balance USING btree (entity_uuid)","table":"sr.coin_balance","columns":["entity_uuid"],"comment":""}],"constraints":[{"name":"fk_coin_ledger","type":"FOREIGN KEY","def":"FOREIGN KEY (last_transaction_uuid) REFERENCES sr.coin_ledger(transaction_uuid)","table":"sr.coin_balance","referenced_table":"coin_ledger","columns":["last_transaction_uuid"],"referenced_columns":["transaction_uuid"],"comment":""},{"name":"coin_balance_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (entity_uuid)","table":"sr.coin_balance","referenced_table":"","columns":["entity_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.judging_criterion_status","type":"BASE TABLE","comment":"","columns":[{"name":"judging_criterion_status_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"judging_criterion_status_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"judging_criterion_status_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"judging_criterion_status_pkey","def":"CREATE UNIQUE INDEX judging_criterion_status_pkey ON sr.judging_criterion_status USING btree (judging_criterion_status_id)","table":"sr.judging_criterion_status","columns":["judging_criterion_status_id"],"comment":""}],"constraints":[{"name":"judging_criterion_status_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (judging_criterion_status_id)","table":"sr.judging_criterion_status","referenced_table":"","columns":["judging_criterion_status_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.judging_criterion_category","type":"BASE TABLE","comment":"","columns":[{"name":"judging_criterion_category_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"judging_criterion_category_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"judging_criterion_category_icon","type":"varchar(50)","nullable":true,"default":null,"comment":""},{"name":"judging_criterion_category_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"judging_criterion_category_pkey","def":"CREATE UNIQUE INDEX judging_criterion_category_pkey ON sr.judging_criterion_category USING btree (judging_criterion_category_id)","table":"sr.judging_criterion_category","columns":["judging_criterion_category_id"],"comment":""}],"constraints":[{"name":"judging_criterion_category_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (judging_criterion_category_id)","table":"sr.judging_criterion_category","referenced_table":"","columns":["judging_criterion_category_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.judging_criterion","type":"BASE TABLE","comment":"","columns":[{"name":"judging_criterion_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"organization_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"event_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"judging_criterion_status_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"judging_criterion_category_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"criterion_weight","type":"integer","nullable":true,"default":"0","comment":""},{"name":"criterion_details","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"judging_criterion_pkey","def":"CREATE UNIQUE INDEX judging_criterion_pkey ON sr.judging_criterion USING btree (judging_criterion_uuid)","table":"sr.judging_criterion","columns":["judging_criterion_uuid"],"comment":""}],"constraints":[{"name":"fk_organization","type":"FOREIGN KEY","def":"FOREIGN KEY (organization_uuid) REFERENCES sr.organization(organization_uuid)","table":"sr.judging_criterion","referenced_table":"organization","columns":["organization_uuid"],"referenced_columns":["organization_uuid"],"comment":""},{"name":"fk_event","type":"FOREIGN KEY","def":"FOREIGN KEY (event_uuid) REFERENCES sr.event(event_uuid)","table":"sr.judging_criterion","referenced_table":"event","columns":["event_uuid"],"referenced_columns":["event_uuid"],"comment":""},{"name":"fk_judging_criterion_status","type":"FOREIGN KEY","def":"FOREIGN KEY (judging_criterion_status_id) REFERENCES sr.judging_criterion_status(judging_criterion_status_id)","table":"sr.judging_criterion","referenced_table":"judging_criterion_status","columns":["judging_criterion_status_id"],"referenced_columns":["judging_criterion_status_id"],"comment":""},{"name":"fk_judging_criterion_category","type":"FOREIGN KEY","def":"FOREIGN KEY (judging_criterion_category_id) REFERENCES sr.judging_criterion_category(judging_criterion_category_id)","table":"sr.judging_criterion","referenced_table":"judging_criterion_category","columns":["judging_criterion_category_id"],"referenced_columns":["judging_criterion_category_id"],"comment":""},{"name":"judging_criterion_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (judging_criterion_uuid)","table":"sr.judging_criterion","referenced_table":"","columns":["judging_criterion_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.user_tag","type":"BASE TABLE","comment":"","columns":[{"name":"user_tag_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"user_tag_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"user_tag_category","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"user_tag_type","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"user_tag_pkey","def":"CREATE UNIQUE INDEX user_tag_pkey ON sr.user_tag USING btree (user_tag_id)","table":"sr.user_tag","columns":["user_tag_id"],"comment":""}],"constraints":[{"name":"user_tag_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (user_tag_id)","table":"sr.user_tag","referenced_table":"","columns":["user_tag_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.external_link_type","type":"BASE TABLE","comment":"","columns":[{"name":"external_link_type_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"external_link_type_name","type":"varchar(100)","nullable":false,"default":null,"comment":""},{"name":"external_link_type_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"external_link_type_pkey","def":"CREATE UNIQUE INDEX external_link_type_pkey ON sr.external_link_type USING btree (external_link_type_id)","table":"sr.external_link_type","columns":["external_link_type_id"],"comment":""}],"constraints":[{"name":"external_link_type_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (external_link_type_id)","table":"sr.external_link_type","referenced_table":"","columns":["external_link_type_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.team_external_link","type":"BASE TABLE","comment":"","columns":[{"name":"team_external_link_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"team_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"external_link_type_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"team_external_link_name","type":"varchar(50)","nullable":true,"default":null,"comment":""},{"name":"team_external_link_url","type":"varchar(1000)","nullable":true,"default":null,"comment":""},{"name":"team_private","type":"boolean","nullable":true,"default":"true","comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"team_external_link_pkey","def":"CREATE UNIQUE INDEX team_external_link_pkey ON sr.team_external_link USING btree (team_external_link_uuid)","table":"sr.team_external_link","columns":["team_external_link_uuid"],"comment":""}],"constraints":[{"name":"fk_team","type":"FOREIGN KEY","def":"FOREIGN KEY (team_uuid) REFERENCES sr.team(team_uuid)","table":"sr.team_external_link","referenced_table":"team","columns":["team_uuid"],"referenced_columns":["team_uuid"],"comment":""},{"name":"fk_external_link_type","type":"FOREIGN KEY","def":"FOREIGN KEY (external_link_type_id) REFERENCES sr.external_link_type(external_link_type_id)","table":"sr.team_external_link","referenced_table":"external_link_type","columns":["external_link_type_id"],"referenced_columns":["external_link_type_id"],"comment":""},{"name":"team_external_link_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (team_external_link_uuid)","table":"sr.team_external_link","referenced_table":"","columns":["team_external_link_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.team_score_item","type":"BASE TABLE","comment":"","columns":[{"name":"team_score_item_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"team_uuid","type":"uuid","nullable":false,"default":"'00000000-0000-0000-0000-000000000000'::uuid","comment":""},{"name":"judge_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"judging_criterion_uuid","type":"uuid","nullable":false,"default":"'00000000-0000-0000-0000-000000000000'::uuid","comment":""},{"name":"team_score_item_value","type":"numeric(2,1)","nullable":false,"default":"0.0","comment":""},{"name":"team_score_item_details","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"team_score_item_pkey","def":"CREATE UNIQUE INDEX team_score_item_pkey ON sr.team_score_item USING btree (team_score_item_uuid)","table":"sr.team_score_item","columns":["team_score_item_uuid"],"comment":""},{"name":"unique_score","def":"CREATE UNIQUE INDEX unique_score ON sr.team_score_item USING btree (team_uuid, judge_uuid, judging_criterion_uuid)","table":"sr.team_score_item","columns":["judge_uuid","judging_criterion_uuid","team_uuid"],"comment":""}],"constraints":[{"name":"fk_participant","type":"FOREIGN KEY","def":"FOREIGN KEY (judge_uuid) REFERENCES sr.participant(participant_uuid)","table":"sr.team_score_item","referenced_table":"participant","columns":["judge_uuid"],"referenced_columns":["participant_uuid"],"comment":""},{"name":"fk_team","type":"FOREIGN KEY","def":"FOREIGN KEY (team_uuid) REFERENCES sr.team(team_uuid)","table":"sr.team_score_item","referenced_table":"team","columns":["team_uuid"],"referenced_columns":["team_uuid"],"comment":""},{"name":"fk_judging_criterion","type":"FOREIGN KEY","def":"FOREIGN KEY (judging_criterion_uuid) REFERENCES sr.judging_criterion(judging_criterion_uuid)","table":"sr.team_score_item","referenced_table":"judging_criterion","columns":["judging_criterion_uuid"],"referenced_columns":["judging_criterion_uuid"],"comment":""},{"name":"team_score_item_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (team_score_item_uuid)","table":"sr.team_score_item","referenced_table":"","columns":["team_score_item_uuid"],"referenced_columns":[],"comment":""},{"name":"unique_score","type":"UNIQUE","def":"UNIQUE (team_uuid, judge_uuid, judging_criterion_uuid)","table":"sr.team_score_item","referenced_table":"","columns":["team_uuid","judge_uuid","judging_criterion_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.team_event_feedback","type":"BASE TABLE","comment":"","columns":[{"name":"team_event_feedback_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"participant_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"event_uuid","type":"uuid","nullable":false,"default":"'00000000-0000-0000-0000-000000000000'::uuid","comment":""},{"name":"team_uuid","type":"uuid","nullable":false,"default":"'00000000-0000-0000-0000-000000000000'::uuid","comment":""},{"name":"feedback_text","type":"varchar(2500)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"team_event_feedback_pkey","def":"CREATE UNIQUE INDEX team_event_feedback_pkey ON sr.team_event_feedback USING btree (team_event_feedback_uuid)","table":"sr.team_event_feedback","columns":["team_event_feedback_uuid"],"comment":""},{"name":"unique_feedback","def":"CREATE UNIQUE INDEX unique_feedback ON sr.team_event_feedback USING btree (participant_uuid, event_uuid, team_uuid)","table":"sr.team_event_feedback","columns":["event_uuid","participant_uuid","team_uuid"],"comment":""}],"constraints":[{"name":"fk_event","type":"FOREIGN KEY","def":"FOREIGN KEY (event_uuid) REFERENCES sr.event(event_uuid)","table":"sr.team_event_feedback","referenced_table":"event","columns":["event_uuid"],"referenced_columns":["event_uuid"],"comment":""},{"name":"fk_participant","type":"FOREIGN KEY","def":"FOREIGN KEY (participant_uuid) REFERENCES sr.participant(participant_uuid)","table":"sr.team_event_feedback","referenced_table":"participant","columns":["participant_uuid"],"referenced_columns":["participant_uuid"],"comment":""},{"name":"fk_team","type":"FOREIGN KEY","def":"FOREIGN KEY (team_uuid) REFERENCES sr.team(team_uuid)","table":"sr.team_event_feedback","referenced_table":"team","columns":["team_uuid"],"referenced_columns":["team_uuid"],"comment":""},{"name":"team_event_feedback_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (team_event_feedback_uuid)","table":"sr.team_event_feedback","referenced_table":"","columns":["team_event_feedback_uuid"],"referenced_columns":[],"comment":""},{"name":"unique_feedback","type":"UNIQUE","def":"UNIQUE (participant_uuid, event_uuid, team_uuid)","table":"sr.team_event_feedback","referenced_table":"","columns":["participant_uuid","event_uuid","team_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.cloud_resource_type","type":"BASE TABLE","comment":"","columns":[{"name":"cloud_resource_type_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"cloud_resource_type_name","type":"varchar(100)","nullable":false,"default":null,"comment":""},{"name":"cloud_resource_type_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"cloud_account_provider_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"stackcash_cost","type":"numeric(7,2)","nullable":false,"default":"0.00","comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"cloud_resource_type_pkey","def":"CREATE UNIQUE INDEX cloud_resource_type_pkey ON sr.cloud_resource_type USING btree (cloud_resource_type_id)","table":"sr.cloud_resource_type","columns":["cloud_resource_type_id"],"comment":""}],"constraints":[{"name":"fk_cloud_account_provider","type":"FOREIGN KEY","def":"FOREIGN KEY (cloud_account_provider_id) REFERENCES sr.cloud_account_provider(cloud_account_provider_id)","table":"sr.cloud_resource_type","referenced_table":"cloud_account_provider","columns":["cloud_account_provider_id"],"referenced_columns":["cloud_account_provider_id"],"comment":""},{"name":"cloud_resource_type_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (cloud_resource_type_id)","table":"sr.cloud_resource_type","referenced_table":"","columns":["cloud_resource_type_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.cloud_resource","type":"BASE TABLE","comment":"","columns":[{"name":"cloud_resource_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"cloud_resource_type_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"cloud_resource_details","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"cloud_resource_tags","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"cloud_account_owner_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_checkedin","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"cloud_resource_pk","def":"CREATE UNIQUE INDEX cloud_resource_pk ON sr.cloud_resource USING btree (cloud_resource_uuid)","table":"sr.cloud_resource","columns":["cloud_resource_uuid"],"comment":""}],"constraints":[{"name":"fk_cloud_resource_type_id","type":"FOREIGN KEY","def":"FOREIGN KEY (cloud_resource_type_id) REFERENCES sr.cloud_resource_type(cloud_resource_type_id)","table":"sr.cloud_resource","referenced_table":"cloud_resource_type","columns":["cloud_resource_type_id"],"referenced_columns":["cloud_resource_type_id"],"comment":""},{"name":"cloud_resource_pk","type":"PRIMARY KEY","def":"PRIMARY KEY (cloud_resource_uuid)","table":"sr.cloud_resource","referenced_table":"","columns":["cloud_resource_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.marketplace_item_type","type":"BASE TABLE","comment":"","columns":[{"name":"marketplace_item_type_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"marketplace_item_type_name","type":"varchar(100)","nullable":false,"default":null,"comment":""},{"name":"marketplace_item_type_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"stackcash_cost","type":"numeric(7,2)","nullable":false,"default":"0.00","comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"marketplace_item_type_pkey","def":"CREATE UNIQUE INDEX marketplace_item_type_pkey ON sr.marketplace_item_type USING btree (marketplace_item_type_id)","table":"sr.marketplace_item_type","columns":["marketplace_item_type_id"],"comment":""}],"constraints":[{"name":"marketplace_item_type_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (marketplace_item_type_id)","table":"sr.marketplace_item_type","referenced_table":"","columns":["marketplace_item_type_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.marketplace_item","type":"BASE TABLE","comment":"","columns":[{"name":"marketplace_item_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"marketplace_item_name","type":"varchar(100)","nullable":false,"default":null,"comment":""},{"name":"marketplace_item_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"marketplace_item_type_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"stackcash_cost","type":"numeric(7,2)","nullable":false,"default":"0.00","comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"marketplace_item_pkey","def":"CREATE UNIQUE INDEX marketplace_item_pkey ON sr.marketplace_item USING btree (marketplace_item_id)","table":"sr.marketplace_item","columns":["marketplace_item_id"],"comment":""}],"constraints":[{"name":"fk_marketplace_item_type_id","type":"FOREIGN KEY","def":"FOREIGN KEY (marketplace_item_type_id) REFERENCES sr.marketplace_item_type(marketplace_item_type_id)","table":"sr.marketplace_item","referenced_table":"marketplace_item_type","columns":["marketplace_item_type_id"],"referenced_columns":["marketplace_item_type_id"],"comment":""},{"name":"marketplace_item_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (marketplace_item_id)","table":"sr.marketplace_item","referenced_table":"","columns":["marketplace_item_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.team_codecommit","type":"BASE TABLE","comment":"","columns":[{"name":"team_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"team_codecommit_repo_url","type":"varchar(255)","nullable":true,"default":null,"comment":""},{"name":"team_codecommit_user","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"team_codecommit_password","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"team_codecommit_pkey","def":"CREATE UNIQUE INDEX team_codecommit_pkey ON sr.team_codecommit USING btree (team_uuid)","table":"sr.team_codecommit","columns":["team_uuid"],"comment":""}],"constraints":[{"name":"fk_team","type":"FOREIGN KEY","def":"FOREIGN KEY (team_uuid) REFERENCES sr.team(team_uuid)","table":"sr.team_codecommit","referenced_table":"team","columns":["team_uuid"],"referenced_columns":["team_uuid"],"comment":""},{"name":"team_codecommit_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (team_uuid)","table":"sr.team_codecommit","referenced_table":"","columns":["team_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.team_analysis_result","type":"BASE TABLE","comment":"","columns":[{"name":"team_analysis_result_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"team_uuid","type":"uuid","nullable":false,"default":"'00000000-0000-0000-0000-000000000000'::uuid","comment":""},{"name":"team_analysis_result_source","type":"varchar(50)","nullable":true,"default":null,"comment":""},{"name":"team_analysis_result_json","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"team_analysis_result_pkey","def":"CREATE UNIQUE INDEX team_analysis_result_pkey ON sr.team_analysis_result USING btree (team_analysis_result_uuid)","table":"sr.team_analysis_result","columns":["team_analysis_result_uuid"],"comment":""}],"constraints":[{"name":"fk_team","type":"FOREIGN KEY","def":"FOREIGN KEY (team_uuid) REFERENCES sr.team(team_uuid)","table":"sr.team_analysis_result","referenced_table":"team","columns":["team_uuid"],"referenced_columns":["team_uuid"],"comment":""},{"name":"team_analysis_result_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (team_analysis_result_uuid)","table":"sr.team_analysis_result","referenced_table":"","columns":["team_analysis_result_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.amazon_marketplace_entitlement","type":"BASE TABLE","comment":"","columns":[{"name":"entitlement_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"organization_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"entitlement_customer_id","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"entitlement_customer_aws_account_id","type":"varchar(100)","nullable":true,"default":null,"comment":""},{"name":"entitlement_product_code","type":"varchar(250)","nullable":true,"default":null,"comment":""},{"name":"entitlement_dimension","type":"varchar(250)","nullable":true,"default":null,"comment":""},{"name":"entitlement_value","type":"integer","nullable":false,"default":"0","comment":""},{"name":"entitlement_value_used","type":"integer","nullable":false,"default":"0","comment":""},{"name":"entitlement_expiration_date","type":"timestamp without time zone","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"amazon_marketplace_entitlement_pkey","def":"CREATE UNIQUE INDEX amazon_marketplace_entitlement_pkey ON sr.amazon_marketplace_entitlement USING btree (entitlement_uuid)","table":"sr.amazon_marketplace_entitlement","columns":["entitlement_uuid"],"comment":""}],"constraints":[{"name":"fk_organization","type":"FOREIGN KEY","def":"FOREIGN KEY (organization_uuid) REFERENCES sr.organization(organization_uuid)","table":"sr.amazon_marketplace_entitlement","referenced_table":"organization","columns":["organization_uuid"],"referenced_columns":["organization_uuid"],"comment":""},{"name":"amazon_marketplace_entitlement_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (entitlement_uuid)","table":"sr.amazon_marketplace_entitlement","referenced_table":"","columns":["entitlement_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.amazon_marketplace_metering","type":"BASE TABLE","comment":"","columns":[{"name":"marketplace_metering_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"entitlement_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"dimension","type":"varchar(250)","nullable":false,"default":null,"comment":""},{"name":"quantity","type":"integer","nullable":false,"default":"0","comment":""},{"name":"processed","type":"boolean","nullable":true,"default":"false","comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"amazon_metering_record_id","type":"uuid","nullable":true,"default":null,"comment":""}],"indexes":[{"name":"amazon_marketplace_metering_pkey","def":"CREATE UNIQUE INDEX amazon_marketplace_metering_pkey ON sr.amazon_marketplace_metering USING btree (marketplace_metering_uuid)","table":"sr.amazon_marketplace_metering","columns":["marketplace_metering_uuid"],"comment":""}],"constraints":[{"name":"fk_amazon_marketplace_entitlement","type":"FOREIGN KEY","def":"FOREIGN KEY (entitlement_uuid) REFERENCES sr.amazon_marketplace_entitlement(entitlement_uuid)","table":"sr.amazon_marketplace_metering","referenced_table":"amazon_marketplace_entitlement","columns":["entitlement_uuid"],"referenced_columns":["entitlement_uuid"],"comment":""},{"name":"amazon_marketplace_metering_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (marketplace_metering_uuid)","table":"sr.amazon_marketplace_metering","referenced_table":"","columns":["marketplace_metering_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.kanban_item_status","type":"BASE TABLE","comment":"","columns":[{"name":"kanban_item_status_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"kanban_item_status_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"kanban_item_status_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"kanban_item_status_pkey","def":"CREATE UNIQUE INDEX kanban_item_status_pkey ON sr.kanban_item_status USING btree (kanban_item_status_id)","table":"sr.kanban_item_status","columns":["kanban_item_status_id"],"comment":""}],"constraints":[{"name":"kanban_item_status_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (kanban_item_status_id)","table":"sr.kanban_item_status","referenced_table":"","columns":["kanban_item_status_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.kanban_item","type":"BASE TABLE","comment":"","columns":[{"name":"kanban_item_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"team_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"kanban_item_status_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"kanban_item_priority","type":"integer","nullable":false,"default":"1","comment":""},{"name":"kanban_item_issuer_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"kanban_item_owner_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"kanban_item_details","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"kanban_item_pkey","def":"CREATE UNIQUE INDEX kanban_item_pkey ON sr.kanban_item USING btree (kanban_item_uuid)","table":"sr.kanban_item","columns":["kanban_item_uuid"],"comment":""}],"constraints":[{"name":"fk_team_member_issuer","type":"FOREIGN KEY","def":"FOREIGN KEY (kanban_item_issuer_uuid) REFERENCES sr.team_member(team_member_uuid)","table":"sr.kanban_item","referenced_table":"team_member","columns":["kanban_item_issuer_uuid"],"referenced_columns":["team_member_uuid"],"comment":""},{"name":"fk_team_member_owner","type":"FOREIGN KEY","def":"FOREIGN KEY (kanban_item_owner_uuid) REFERENCES sr.team_member(team_member_uuid)","table":"sr.kanban_item","referenced_table":"team_member","columns":["kanban_item_owner_uuid"],"referenced_columns":["team_member_uuid"],"comment":""},{"name":"fk_kanban_item_status","type":"FOREIGN KEY","def":"FOREIGN KEY (kanban_item_status_id) REFERENCES sr.kanban_item_status(kanban_item_status_id)","table":"sr.kanban_item","referenced_table":"kanban_item_status","columns":["kanban_item_status_id"],"referenced_columns":["kanban_item_status_id"],"comment":""},{"name":"kanban_item_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (kanban_item_uuid)","table":"sr.kanban_item","referenced_table":"","columns":["kanban_item_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.entity_asset_type","type":"BASE TABLE","comment":"","columns":[{"name":"entity_asset_type_id","type":"integer","nullable":false,"default":null,"comment":""},{"name":"entity_asset_type_name","type":"varchar(50)","nullable":false,"default":null,"comment":""},{"name":"entity_asset_type_description","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"entity_asset_type_pkey","def":"CREATE UNIQUE INDEX entity_asset_type_pkey ON sr.entity_asset_type USING btree (entity_asset_type_id)","table":"sr.entity_asset_type","columns":["entity_asset_type_id"],"comment":""}],"constraints":[{"name":"entity_asset_type_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (entity_asset_type_id)","table":"sr.entity_asset_type","referenced_table":"","columns":["entity_asset_type_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.entity_asset","type":"BASE TABLE","comment":"","columns":[{"name":"entity_asset_uuid","type":"uuid","nullable":false,"default":null,"comment":""},{"name":"entity_uuid","type":"uuid","nullable":false,"default":"'00000000-0000-0000-0000-000000000000'::uuid","comment":""},{"name":"entity_asset_type_id","type":"integer","nullable":false,"default":"1","comment":""},{"name":"entity_asset_mime_type","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"entity_asset_filename","type":"varchar(512)","nullable":true,"default":null,"comment":""},{"name":"entity_asset_details","type":"jsonb","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"entity_asset_pkey","def":"CREATE UNIQUE INDEX entity_asset_pkey ON sr.entity_asset USING btree (entity_asset_uuid)","table":"sr.entity_asset","columns":["entity_asset_uuid"],"comment":""}],"constraints":[{"name":"fk_entity_asset_type_id","type":"FOREIGN KEY","def":"FOREIGN KEY (entity_asset_type_id) REFERENCES sr.entity_asset_type(entity_asset_type_id)","table":"sr.entity_asset","referenced_table":"entity_asset_type","columns":["entity_asset_type_id"],"referenced_columns":["entity_asset_type_id"],"comment":""},{"name":"entity_asset_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (entity_asset_uuid)","table":"sr.entity_asset","referenced_table":"","columns":["entity_asset_uuid"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""},{"name":"sr.stripe_payment","type":"BASE TABLE","comment":"","columns":[{"name":"payment_intent_id","type":"varchar(250)","nullable":false,"default":null,"comment":""},{"name":"payment_intent_status","type":"varchar(100)","nullable":false,"default":null,"comment":""},{"name":"payment_intent_amount","type":"numeric(7,2)","nullable":false,"default":null,"comment":""},{"name":"payment_intent_currency","type":"varchar(10)","nullable":false,"default":null,"comment":""},{"name":"organization_uuid","type":"uuid","nullable":true,"default":null,"comment":""},{"name":"ts_created","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""},{"name":"ts_modified","type":"timestamp without time zone","nullable":true,"default":"(now() AT TIME ZONE 'utc'::text)","comment":""}],"indexes":[{"name":"stripe_payment_pkey","def":"CREATE UNIQUE INDEX stripe_payment_pkey ON sr.stripe_payment USING btree (payment_intent_id)","table":"sr.stripe_payment","columns":["payment_intent_id"],"comment":""}],"constraints":[{"name":"fk_organization","type":"FOREIGN KEY","def":"FOREIGN KEY (organization_uuid) REFERENCES sr.organization(organization_uuid)","table":"sr.stripe_payment","referenced_table":"organization","columns":["organization_uuid"],"referenced_columns":["organization_uuid"],"comment":""},{"name":"stripe_payment_pkey","type":"PRIMARY KEY","def":"PRIMARY KEY (payment_intent_id)","table":"sr.stripe_payment","referenced_table":"","columns":["payment_intent_id"],"referenced_columns":[],"comment":""}],"triggers":[],"def":""}],"relations":[{"table":"sr.organization","columns":["organization_status_id"],"cardinality":"Zero or more","parent_table":"sr.organization_status","parent_columns":["organization_status_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (organization_status_id) REFERENCES sr.organization_status(organization_status_id)","virtual":false},{"table":"sr.organization_invitation","columns":["organization_invitation_status_id"],"cardinality":"Zero or more","parent_table":"sr.organization_invitation_status","parent_columns":["organization_invitation_status_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (organization_invitation_status_id) REFERENCES sr.organization_invitation_status(organization_invitation_status_id)","virtual":false},{"table":"sr.user","columns":["organization_uuid"],"cardinality":"Zero or more","parent_table":"sr.organization","parent_columns":["organization_uuid"],"parent_cardinality":"Zero or one","def":"FOREIGN KEY (organization_uuid) REFERENCES sr.organization(organization_uuid)","virtual":false},{"table":"sr.user_role_member","columns":["organization_uuid"],"cardinality":"Zero or more","parent_table":"sr.organization","parent_columns":["organization_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (organization_uuid) REFERENCES sr.organization(organization_uuid)","virtual":false},{"table":"sr.user_role_member","columns":["user_uuid"],"cardinality":"Zero or more","parent_table":"sr.user","parent_columns":["user_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (user_uuid) REFERENCES sr.\"user\"(user_uuid)","virtual":false},{"table":"sr.user_role_member","columns":["user_role_id"],"cardinality":"Zero or more","parent_table":"sr.user_role","parent_columns":["user_role_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (user_role_id) REFERENCES sr.user_role(user_role_id)","virtual":false},{"table":"sr.event","columns":["organization_uuid"],"cardinality":"Zero or more","parent_table":"sr.organization","parent_columns":["organization_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (organization_uuid) REFERENCES sr.organization(organization_uuid)","virtual":false},{"table":"sr.event","columns":["event_status_id"],"cardinality":"Zero or more","parent_table":"sr.event_status","parent_columns":["event_status_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (event_status_id) REFERENCES sr.event_status(event_status_id)","virtual":false},{"table":"sr.event","columns":["event_type_id"],"cardinality":"Zero or more","parent_table":"sr.event_type","parent_columns":["event_type_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (event_type_id) REFERENCES sr.event_type(event_type_id)","virtual":false},{"table":"sr.event","columns":["event_team_form_mode_id"],"cardinality":"Zero or more","parent_table":"sr.event_team_form_mode","parent_columns":["event_team_form_mode_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (event_team_form_mode_id) REFERENCES sr.event_team_form_mode(event_team_form_mode_id)","virtual":false},{"table":"sr.participant","columns":["user_uuid"],"cardinality":"Zero or more","parent_table":"sr.user","parent_columns":["user_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (user_uuid) REFERENCES sr.\"user\"(user_uuid)","virtual":false},{"table":"sr.participant","columns":["event_uuid"],"cardinality":"Zero or more","parent_table":"sr.event","parent_columns":["event_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (event_uuid) REFERENCES sr.event(event_uuid)","virtual":false},{"table":"sr.participant_role_member","columns":["participant_uuid"],"cardinality":"Zero or more","parent_table":"sr.participant","parent_columns":["participant_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (participant_uuid) REFERENCES sr.participant(participant_uuid)","virtual":false},{"table":"sr.participant_role_member","columns":["participant_role_id"],"cardinality":"Zero or more","parent_table":"sr.participant_role","parent_columns":["participant_role_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (participant_role_id) REFERENCES sr.participant_role(participant_role_id)","virtual":false},{"table":"sr.team","columns":["event_uuid"],"cardinality":"Zero or more","parent_table":"sr.event","parent_columns":["event_uuid"],"parent_cardinality":"Zero or one","def":"FOREIGN KEY (event_uuid) REFERENCES sr.event(event_uuid)","virtual":false},{"table":"sr.team","columns":["team_status_id"],"cardinality":"Zero or more","parent_table":"sr.team_status","parent_columns":["team_status_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (team_status_id) REFERENCES sr.team_status(team_status_id)","virtual":false},{"table":"sr.team_member","columns":["participant_uuid"],"cardinality":"Zero or more","parent_table":"sr.participant","parent_columns":["participant_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (participant_uuid) REFERENCES sr.participant(participant_uuid)","virtual":false},{"table":"sr.team_member","columns":["team_uuid"],"cardinality":"Zero or more","parent_table":"sr.team","parent_columns":["team_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (team_uuid) REFERENCES sr.team(team_uuid)","virtual":false},{"table":"sr.team_member_role_member","columns":["team_member_uuid"],"cardinality":"Zero or more","parent_table":"sr.team_member","parent_columns":["team_member_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (team_member_uuid) REFERENCES sr.team_member(team_member_uuid)","virtual":false},{"table":"sr.team_member_role_member","columns":["team_member_role_id"],"cardinality":"Zero or more","parent_table":"sr.team_member_role","parent_columns":["team_member_role_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (team_member_role_id) REFERENCES sr.team_member_role(team_member_role_id)","virtual":false},{"table":"sr.cloud_account","columns":["cloud_account_provider_id"],"cardinality":"Zero or more","parent_table":"sr.cloud_account_provider","parent_columns":["cloud_account_provider_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (cloud_account_provider_id) REFERENCES sr.cloud_account_provider(cloud_account_provider_id)","virtual":false},{"table":"sr.cloud_account","columns":["cloud_account_status_id"],"cardinality":"Zero or more","parent_table":"sr.cloud_account_status","parent_columns":["cloud_account_status_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (cloud_account_status_id) REFERENCES sr.cloud_account_status(cloud_account_status_id)","virtual":false},{"table":"sr.cloud_account_user","columns":["user_uuid"],"cardinality":"Zero or more","parent_table":"sr.user","parent_columns":["user_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (user_uuid) REFERENCES sr.\"user\"(user_uuid)","virtual":false},{"table":"sr.cloud_account_user","columns":["cloud_account_uuid"],"cardinality":"Zero or more","parent_table":"sr.cloud_account","parent_columns":["cloud_account_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (cloud_account_uuid) REFERENCES sr.cloud_account(cloud_account_uuid)","virtual":false},{"table":"sr.cloud_account_group","columns":["cloud_account_uuid"],"cardinality":"Zero or more","parent_table":"sr.cloud_account","parent_columns":["cloud_account_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (cloud_account_uuid) REFERENCES sr.cloud_account(cloud_account_uuid)","virtual":false},{"table":"sr.cloud_account_group","columns":["cloud_account_access_level_id"],"cardinality":"Zero or more","parent_table":"sr.cloud_account_access_level","parent_columns":["cloud_account_access_level_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (cloud_account_access_level_id) REFERENCES sr.cloud_account_access_level(cloud_account_access_level_id)","virtual":false},{"table":"sr.cloud_account_group_member","columns":["cloud_account_user_uuid"],"cardinality":"Zero or more","parent_table":"sr.cloud_account_user","parent_columns":["cloud_account_user_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (cloud_account_user_uuid) REFERENCES sr.cloud_account_user(cloud_account_user_uuid)","virtual":false},{"table":"sr.cloud_account_group_member","columns":["cloud_account_group_uuid"],"cardinality":"Zero or more","parent_table":"sr.cloud_account_group","parent_columns":["cloud_account_group_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (cloud_account_group_uuid) REFERENCES sr.cloud_account_group(cloud_account_group_uuid)","virtual":false},{"table":"sr.coin_ledger","columns":["transaction_status_id"],"cardinality":"Zero or more","parent_table":"sr.coin_transaction_status","parent_columns":["transaction_status_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (transaction_status_id) REFERENCES sr.coin_transaction_status(transaction_status_id)","virtual":false},{"table":"sr.coin_balance","columns":["last_transaction_uuid"],"cardinality":"Zero or more","parent_table":"sr.coin_ledger","parent_columns":["transaction_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (last_transaction_uuid) REFERENCES sr.coin_ledger(transaction_uuid)","virtual":false},{"table":"sr.judging_criterion","columns":["organization_uuid"],"cardinality":"Zero or more","parent_table":"sr.organization","parent_columns":["organization_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (organization_uuid) REFERENCES sr.organization(organization_uuid)","virtual":false},{"table":"sr.judging_criterion","columns":["event_uuid"],"cardinality":"Zero or more","parent_table":"sr.event","parent_columns":["event_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (event_uuid) REFERENCES sr.event(event_uuid)","virtual":false},{"table":"sr.judging_criterion","columns":["judging_criterion_status_id"],"cardinality":"Zero or more","parent_table":"sr.judging_criterion_status","parent_columns":["judging_criterion_status_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (judging_criterion_status_id) REFERENCES sr.judging_criterion_status(judging_criterion_status_id)","virtual":false},{"table":"sr.judging_criterion","columns":["judging_criterion_category_id"],"cardinality":"Zero or more","parent_table":"sr.judging_criterion_category","parent_columns":["judging_criterion_category_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (judging_criterion_category_id) REFERENCES sr.judging_criterion_category(judging_criterion_category_id)","virtual":false},{"table":"sr.team_external_link","columns":["team_uuid"],"cardinality":"Zero or more","parent_table":"sr.team","parent_columns":["team_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (team_uuid) REFERENCES sr.team(team_uuid)","virtual":false},{"table":"sr.team_external_link","columns":["external_link_type_id"],"cardinality":"Zero or more","parent_table":"sr.external_link_type","parent_columns":["external_link_type_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (external_link_type_id) REFERENCES sr.external_link_type(external_link_type_id)","virtual":false},{"table":"sr.team_score_item","columns":["judge_uuid"],"cardinality":"Zero or more","parent_table":"sr.participant","parent_columns":["participant_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (judge_uuid) REFERENCES sr.participant(participant_uuid)","virtual":false},{"table":"sr.team_score_item","columns":["team_uuid"],"cardinality":"Zero or more","parent_table":"sr.team","parent_columns":["team_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (team_uuid) REFERENCES sr.team(team_uuid)","virtual":false},{"table":"sr.team_score_item","columns":["judging_criterion_uuid"],"cardinality":"Zero or more","parent_table":"sr.judging_criterion","parent_columns":["judging_criterion_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (judging_criterion_uuid) REFERENCES sr.judging_criterion(judging_criterion_uuid)","virtual":false},{"table":"sr.team_event_feedback","columns":["event_uuid"],"cardinality":"Zero or more","parent_table":"sr.event","parent_columns":["event_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (event_uuid) REFERENCES sr.event(event_uuid)","virtual":false},{"table":"sr.team_event_feedback","columns":["participant_uuid"],"cardinality":"Zero or more","parent_table":"sr.participant","parent_columns":["participant_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (participant_uuid) REFERENCES sr.participant(participant_uuid)","virtual":false},{"table":"sr.team_event_feedback","columns":["team_uuid"],"cardinality":"Zero or more","parent_table":"sr.team","parent_columns":["team_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (team_uuid) REFERENCES sr.team(team_uuid)","virtual":false},{"table":"sr.cloud_resource_type","columns":["cloud_account_provider_id"],"cardinality":"Zero or more","parent_table":"sr.cloud_account_provider","parent_columns":["cloud_account_provider_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (cloud_account_provider_id) REFERENCES sr.cloud_account_provider(cloud_account_provider_id)","virtual":false},{"table":"sr.cloud_resource","columns":["cloud_resource_type_id"],"cardinality":"Zero or more","parent_table":"sr.cloud_resource_type","parent_columns":["cloud_resource_type_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (cloud_resource_type_id) REFERENCES sr.cloud_resource_type(cloud_resource_type_id)","virtual":false},{"table":"sr.marketplace_item","columns":["marketplace_item_type_id"],"cardinality":"Zero or more","parent_table":"sr.marketplace_item_type","parent_columns":["marketplace_item_type_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (marketplace_item_type_id) REFERENCES sr.marketplace_item_type(marketplace_item_type_id)","virtual":false},{"table":"sr.team_codecommit","columns":["team_uuid"],"cardinality":"Zero or one","parent_table":"sr.team","parent_columns":["team_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (team_uuid) REFERENCES sr.team(team_uuid)","virtual":false},{"table":"sr.team_analysis_result","columns":["team_uuid"],"cardinality":"Zero or more","parent_table":"sr.team","parent_columns":["team_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (team_uuid) REFERENCES sr.team(team_uuid)","virtual":false},{"table":"sr.amazon_marketplace_entitlement","columns":["organization_uuid"],"cardinality":"Zero or more","parent_table":"sr.organization","parent_columns":["organization_uuid"],"parent_cardinality":"Zero or one","def":"FOREIGN KEY (organization_uuid) REFERENCES sr.organization(organization_uuid)","virtual":false},{"table":"sr.amazon_marketplace_metering","columns":["entitlement_uuid"],"cardinality":"Zero or more","parent_table":"sr.amazon_marketplace_entitlement","parent_columns":["entitlement_uuid"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (entitlement_uuid) REFERENCES sr.amazon_marketplace_entitlement(entitlement_uuid)","virtual":false},{"table":"sr.kanban_item","columns":["kanban_item_issuer_uuid"],"cardinality":"Zero or more","parent_table":"sr.team_member","parent_columns":["team_member_uuid"],"parent_cardinality":"Zero or one","def":"FOREIGN KEY (kanban_item_issuer_uuid) REFERENCES sr.team_member(team_member_uuid)","virtual":false},{"table":"sr.kanban_item","columns":["kanban_item_owner_uuid"],"cardinality":"Zero or more","parent_table":"sr.team_member","parent_columns":["team_member_uuid"],"parent_cardinality":"Zero or one","def":"FOREIGN KEY (kanban_item_owner_uuid) REFERENCES sr.team_member(team_member_uuid)","virtual":false},{"table":"sr.kanban_item","columns":["kanban_item_status_id"],"cardinality":"Zero or more","parent_table":"sr.kanban_item_status","parent_columns":["kanban_item_status_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (kanban_item_status_id) REFERENCES sr.kanban_item_status(kanban_item_status_id)","virtual":false},{"table":"sr.entity_asset","columns":["entity_asset_type_id"],"cardinality":"Zero or more","parent_table":"sr.entity_asset_type","parent_columns":["entity_asset_type_id"],"parent_cardinality":"Exactly one","def":"FOREIGN KEY (entity_asset_type_id) REFERENCES sr.entity_asset_type(entity_asset_type_id)","virtual":false},{"table":"sr.stripe_payment","columns":["organization_uuid"],"cardinality":"Zero or more","parent_table":"sr.organization","parent_columns":["organization_uuid"],"parent_cardinality":"Zero or one","def":"FOREIGN KEY (organization_uuid) REFERENCES sr.organization(organization_uuid)","virtual":false}],"functions":[{"name":"sr.uuid_nil","return_type":"uuid","arguments":"","type":"FUNCTION"},{"name":"sr.uuid_ns_dns","return_type":"uuid","arguments":"","type":"FUNCTION"},{"name":"sr.uuid_ns_url","return_type":"uuid","arguments":"","type":"FUNCTION"},{"name":"sr.uuid_ns_oid","return_type":"uuid","arguments":"","type":"FUNCTION"},{"name":"sr.uuid_ns_x500","return_type":"uuid","arguments":"","type":"FUNCTION"},{"name":"sr.uuid_generate_v1","return_type":"uuid","arguments":"","type":"FUNCTION"},{"name":"sr.uuid_generate_v1mc","return_type":"uuid","arguments":"","type":"FUNCTION"},{"name":"sr.uuid_generate_v3","return_type":"uuid","arguments":"namespace uuid, name text","type":"FUNCTION"},{"name":"sr.uuid_generate_v4","return_type":"uuid","arguments":"","type":"FUNCTION"},{"name":"sr.uuid_generate_v5","return_type":"uuid","arguments":"namespace uuid, name text","type":"FUNCTION"},{"name":"sr.fn_bank_balance","return_type":"float8","arguments":"entity_uuid uuid","type":"FUNCTION"},{"name":"sr.fn_bank_transaction","return_type":"json","arguments":"new_transaction_uuid uuid, new_sending_entity_uuid uuid, new_receiving_entity_uuid uuid, new_transaction_value double precision, new_transaction_status_id bigint, new_transaction_details jsonb","type":"FUNCTION"},{"name":"sr.fn_bank_transactions","return_type":"json","arguments":"entity_uuid uuid, num_transactions bigint DEFAULT 1000","type":"FUNCTION"},{"name":"sr.fn_eject_organization","return_type":"uuid","arguments":"ou uuid","type":"FUNCTION"},{"name":"sr.fn_entity_type","return_type":"text","arguments":"entity_uuid uuid","type":"FUNCTION"},{"name":"sr.fn_event_activity","return_type":"json","arguments":"p_event_uuid uuid, p_offset integer DEFAULT 0, p_limit integer DEFAULT 25","type":"FUNCTION"}],"driver":{"name":"postgres","database_version":"PostgreSQL 15.4 on aarch64-unknown-linux-gnu, compiled by aarch64-unknown-linux-gnu-gcc (GCC) 9.5.0, 64-bit","meta":{"current_schema":"public","search_paths":["\"$user\"","public"],"dict":{"Functions":"Stored procedures and functions"}}}}