Initial commit
This commit is contained in:
commit
b7d90b9afe
16245 files changed
+3396666
No files matched your search
@@ -0,0 +1,56 @@
|
||||
-- $Id: 2.95_guez_pdm_charge_type_pzabwmiv.upd 61535 2024-01-25 08:18:08Z rathje $
|
||||
-- $HeadURL: svn://slssvn/TDS/branches/product/devel/trunk/Lts/Tools/DBUpdate/updates/guez/2.95_guez_pdm_charge_type_pzabwmiv.upd $
|
||||
-- $Author: rathje $
|
||||
|
||||
----------------------------------------------------------------------------------
|
||||
-- INFO: [E01562-59] New ets_nom user and nom schema
|
||||
-- PROJECT: ADLER
|
||||
-- DATE: 2025-06-27
|
||||
-- VERSION: 2.119
|
||||
----------------------------------------------------------------------------------
|
||||
|
||||
-- GLOBAL: PUBLIC;
|
||||
|
||||
BEGIN;
|
||||
|
||||
SELECT create_user_if_not_exists('ets_nom');
|
||||
GRANT ets_ro TO ets_nom;
|
||||
GRANT ets_nom TO ets_admin;
|
||||
|
||||
CREATE SCHEMA IF NOT EXISTS nom;
|
||||
ALTER SCHEMA nom OWNER TO ets_nom;
|
||||
GRANT ALL ON SCHEMA nom TO ets_admin;
|
||||
|
||||
GRANT USAGE ON SCHEMA nom TO ets_ro;
|
||||
|
||||
DROP TABLE IF EXISTS nom.db_version;
|
||||
DROP SEQUENCE IF EXISTS nom.db_version_id_seq;
|
||||
|
||||
-- Table db_version
|
||||
CREATE TABLE nom.db_version (
|
||||
id integer DEFAULT nextval(('nom.db_version_id_seq'::text)::regclass),
|
||||
description text,
|
||||
version text,
|
||||
updated bigint DEFAULT (date_part('epoch'::text, now()) * (1000)::double precision),
|
||||
success boolean DEFAULT true,
|
||||
message text
|
||||
);
|
||||
|
||||
ALTER TABLE nom.db_version OWNER TO postgres;
|
||||
CREATE SEQUENCE nom.db_version_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1;
|
||||
|
||||
|
||||
ALTER SEQUENCE nom.db_version_id_seq OWNER TO postgres;
|
||||
ALTER SEQUENCE nom.db_version_id_seq OWNED BY nom.db_version.id;
|
||||
|
||||
INSERT INTO nom.db_version (id, description, version, updated, success, message) VALUES (1, 'Create db_version table for all existent DB schemas', '1.00', 1633536797197, true, NULL);
|
||||
|
||||
SELECT pg_catalog.setval('nom.db_version_id_seq', 1, true);
|
||||
GRANT SELECT,INSERT,REFERENCES,DELETE,TRUNCATE,UPDATE ON TABLE nom.db_version TO ets_nom;
|
||||
GRANT ALL ON SEQUENCE nom.db_version_id_seq TO ets_nom;
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- EXERCISE: NONE;
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
Reference in new issue
Block a user