Major Changes:
- Merged latest Qt5 devel content from dlbo (292 files changed, 7 new dirs)
- Consolidated forward-declarations and include folders
- Removed unneeded modules per Niklas' repo check list
Build System Fixes:
- Fixed CMake VERSION_GREATER syntax in ParticipantManagement/CMakeLists.txt
- Added VLC packages (libvlc-dev, vlc-plugin-base) to docker_build.sh
- Added PostgreSQL dev packages (libpq-dev, postgresql-server-dev-all) to Dockerfile
- Fixed locale warnings (ANSI_X3.4-1968 → C.UTF-8)
- Fixed ArcGIS SDK path warnings when BUILD_ARCGIS=OFF
Code Generation Fixes:
- Fixed IDL enum collisions (PortType→CorePortType/DdsutPortType, PdmEventType)
- Fixed Grantlee template svc_translation.cpp.grantlee:
- Changed {{ idl_enum.name }}_def:: to {{ idl_enum.name }}::
- Fixed .underlying() calls for C++11 scoped enums (enum class)
- Removed generated files from repo (moc_*, *_dtc.h, *_ftc.h)
Validation:
- BUILD_RTI=ON: SUCCESS
- BUILD_RTI=OFF: SUCCESS
- C++17 standard maintained for RTI 7.7 compatibility
- Ubuntu 26.04 Docker environment verified
Remaining Warnings (expected):
- BgViewer, KDChart, KDReports, Poppler-Qt6 not found (optional features)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
108 lines
3.2 KiB
SQL
108 lines
3.2 KiB
SQL
-- # $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;
|