migrate: ajout GRANT + ALTER DEFAULT PRIVILEGES pour user patchcenter (idempotent)
This commit is contained in:
parent
19ab837e12
commit
f32c247bf4
@ -575,3 +575,18 @@ ALTER TABLE ONLY public.server_databases
|
|||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
|
|
||||||
|
-- Privilèges pour le user applicatif sur les nouvelles tables + futures
|
||||||
|
GRANT USAGE ON SCHEMA public TO patchcenter;
|
||||||
|
GRANT SELECT, INSERT, UPDATE, DELETE ON
|
||||||
|
chassis, hypervisors, qualys_missing_servers,
|
||||||
|
qualys_vuln_snapshot, qualys_vuln_snapshot_run,
|
||||||
|
secops_duty, server_databases
|
||||||
|
TO patchcenter;
|
||||||
|
GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO patchcenter;
|
||||||
|
|
||||||
|
-- Default privileges : toute future table créée par postgres aura ces droits automatiquement
|
||||||
|
ALTER DEFAULT PRIVILEGES IN SCHEMA public
|
||||||
|
GRANT SELECT, INSERT, UPDATE, DELETE ON TABLES TO patchcenter;
|
||||||
|
ALTER DEFAULT PRIVILEGES IN SCHEMA public
|
||||||
|
GRANT USAGE, SELECT ON SEQUENCES TO patchcenter;
|
||||||
|
|||||||
@ -33,3 +33,7 @@ CREATE INDEX IF NOT EXISTS idx_vuln_snap_run_dim
|
|||||||
ON qualys_vuln_snapshot (run_id, dimension);
|
ON qualys_vuln_snapshot (run_id, dimension);
|
||||||
CREATE INDEX IF NOT EXISTS idx_vuln_snap_dim_val
|
CREATE INDEX IF NOT EXISTS idx_vuln_snap_dim_val
|
||||||
ON qualys_vuln_snapshot (dimension, dimension_value);
|
ON qualys_vuln_snapshot (dimension, dimension_value);
|
||||||
|
|
||||||
|
-- Privilèges pour le user applicatif (mode demo + reel)
|
||||||
|
GRANT SELECT, INSERT, UPDATE, DELETE ON qualys_vuln_snapshot, qualys_vuln_snapshot_run TO patchcenter;
|
||||||
|
GRANT USAGE, SELECT ON SEQUENCE qualys_vuln_snapshot_id_seq, qualys_vuln_snapshot_run_id_seq TO patchcenter;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user