108 lines
3.2 KiB
SQL
Executable File
108 lines
3.2 KiB
SQL
Executable File
-- # $Id$
|
|
-- # $HeadURL$
|
|
-- # $Author$
|
|
|
|
-- Core schema
|
|
CREATE SCHEMA IF NOT EXISTS core;
|
|
ALTER SCHEMA core OWNER TO ets_core;
|
|
GRANT ALL ON SCHEMA core TO ets_admin;
|
|
|
|
-- Schema for Service ExerciseManagement (EXM)
|
|
CREATE SCHEMA IF NOT EXISTS exm;
|
|
ALTER SCHEMA exm OWNER TO ets_exm;
|
|
GRANT ALL ON SCHEMA exm TO ets_admin;
|
|
|
|
-- Schema for Service SituationReplayManagement (SRM)
|
|
CREATE SCHEMA IF NOT EXISTS srm;
|
|
ALTER SCHEMA srm OWNER TO ets_srm;
|
|
GRANT ALL ON SCHEMA srm TO ets_admin;
|
|
|
|
-- Schema for Service ProjectDataManagement (PDM)
|
|
CREATE SCHEMA IF NOT EXISTS pdm;
|
|
ALTER SCHEMA pdm OWNER TO ets_pdm;
|
|
GRANT ALL ON SCHEMA pdm TO ets_admin;
|
|
|
|
-- Schema for Service ParticipantManagement (PPM)
|
|
CREATE SCHEMA IF NOT EXISTS ppm;
|
|
ALTER SCHEMA ppm OWNER TO ets_ppm;
|
|
GRANT ALL ON SCHEMA ppm TO ets_admin;
|
|
|
|
-- Schema for Service AssetManagement (ASM)
|
|
CREATE SCHEMA IF NOT EXISTS asm;
|
|
ALTER SCHEMA asm OWNER TO ets_asm;
|
|
GRANT ALL ON SCHEMA asm TO ets_admin;
|
|
|
|
-- Schema for Service AreaEffectManagement (AES)
|
|
CREATE SCHEMA IF NOT EXISTS aes;
|
|
ALTER SCHEMA aes OWNER TO ets_aes;
|
|
GRANT ALL ON SCHEMA aes TO ets_admin;
|
|
|
|
-- Schema for Service AudioVideoManagement (AVM)
|
|
CREATE SCHEMA IF NOT EXISTS avm;
|
|
ALTER SCHEMA avm OWNER TO ets_avm;
|
|
GRANT ALL ON SCHEMA avm TO ets_admin;
|
|
|
|
-- Schema for Service OperatorManagement (OPM)
|
|
CREATE SCHEMA IF NOT EXISTS opm;
|
|
ALTER SCHEMA opm OWNER TO ets_opm;
|
|
GRANT ALL ON SCHEMA opm TO ets_admin;
|
|
|
|
-- Schema for Service InfrastructureManagement (ISM)
|
|
CREATE SCHEMA IF NOT EXISTS ism;
|
|
ALTER SCHEMA ism OWNER TO ets_ism;
|
|
GRANT ALL ON SCHEMA ism TO ets_admin;
|
|
|
|
-- Schema for Service MeteoDataManagement (MDM)
|
|
CREATE SCHEMA IF NOT EXISTS mdm;
|
|
ALTER SCHEMA mdm OWNER TO ets_mdm;
|
|
GRANT ALL ON SCHEMA mdm TO ets_admin;
|
|
|
|
-- Schema for Proxy TrainingAreaBase (TAB)
|
|
CREATE SCHEMA IF NOT EXISTS tab;
|
|
ALTER SCHEMA tab OWNER TO ets_tab;
|
|
GRANT ALL ON SCHEMA tab TO ets_admin;
|
|
|
|
-- Schema for Service Messaging (MSG)
|
|
CREATE SCHEMA IF NOT EXISTS msg;
|
|
ALTER SCHEMA msg OWNER TO ets_msg;
|
|
GRANT ALL ON SCHEMA msg TO ets_admin;
|
|
|
|
-- Schema for FileManagement (FLM)
|
|
CREATE SCHEMA IF NOT EXISTS flm;
|
|
ALTER SCHEMA flm OWNER TO ets_flm;
|
|
GRANT ALL ON SCHEMA flm TO ets_admin;
|
|
|
|
-- Schema for FilterManagement (FLT)
|
|
CREATE SCHEMA IF NOT EXISTS flt;
|
|
ALTER SCHEMA flt OWNER TO ets_flt;
|
|
GRANT ALL ON SCHEMA flt TO ets_admin;
|
|
|
|
-- Schema for BuildingViewer (BDV)
|
|
CREATE SCHEMA IF NOT EXISTS bdv;
|
|
ALTER SCHEMA bdv OWNER TO ets_bdv;
|
|
GRANT ALL ON SCHEMA bdv TO ets_admin;
|
|
|
|
-- Schema for WarehouseGuez (WHG)
|
|
CREATE SCHEMA IF NOT EXISTS whg;
|
|
ALTER SCHEMA whg OWNER TO ets_whg;
|
|
GRANT ALL ON SCHEMA whg TO ets_admin;
|
|
|
|
-- Schema for GuezNasat (GNA)
|
|
CREATE SCHEMA IF NOT EXISTS gna;
|
|
ALTER SCHEMA gna OWNER TO ets_gna;
|
|
GRANT ALL ON SCHEMA gna TO ets_admin;
|
|
|
|
-- Schema for SoundManagement (SOM)
|
|
CREATE SCHEMA IF NOT EXISTS som;
|
|
ALTER SCHEMA som OWNER TO ets_som;
|
|
GRANT ALL ON SCHEMA som TO ets_admin;
|
|
|
|
-- Schema for NotificationManagement (NOM)
|
|
CREATE SCHEMA IF NOT EXISTS nom;
|
|
ALTER SCHEMA nom OWNER TO ets_nom;
|
|
GRANT ALL ON SCHEMA nom TO ets_admin;
|
|
|
|
-- ets_ro able to view all schemas
|
|
GRANT USAGE ON SCHEMA public, aes, asm, avm, bdv, core, exm, flm, flt, gna, ism, mdm, msg, nom, opm, pdm, ppm, som, srm, tab, whg TO ets_ro;
|
|
GRANT ALL ON SCHEMA public TO ets_ro;
|