Update 'Install_PostgreSQL_14_and_PostGIS_3'

Kaimbacher 2022-07-01 08:57:27 +00:00
parent 398becb7ea
commit e40d3b5940

@ -85,30 +85,31 @@ exit psql:\
and re-login into gn_db:\ and re-login into gn_db:\
`postgres@geomon:~$psql -d gn_db -U postgres -p 5432` `postgres@geomon:~$psql -d gn_db -U postgres -p 5432`
create a schema 'gba' for all gn_db tabels with full authorization for the user 'gn_admin':\ change owner of schema 'public' to user 'gn_admin' for full authorization: \
`gn_db=# CREATE SCHEMA IF NOT EXISTS gba AUTHORIZATION gn_admin;` `ALTER SCHEMA public OWNER TO gn_admin;`
> CREATE SCHEMA > CREATE SCHEMA
### Change user privileges: ### Change user privileges:
-> grant select, insert, update and delete privileges for the user 'gn_app':\ -> grant select, insert, update and delete privileges for the user 'gn_app':\
`gn_db=# grant usage on schema gba to gn_app;` `gn_db=# grant usage on schema public to gn_app;`
> GRANT > GRANT
`gn_db=# grant select, insert, update, delete on all tables in schema gba to gn_app;` `gn_db=# grant select, insert, update, delete on all tables in schema public to gn_app;`
> GRANT > GRANT
**Default "select, insert, update, delete privileges" on tables to sos_app**\ **Default "select, insert, update, delete privileges" on tables to sos_app**\
`gn_db=# alter default privileges for role gn_admin in schema gba grant select, insert, update, delete on tables to gn_app;` `gn_db=# alter default privileges for role gn_admin in schema public grant select, insert, update, delete on tables to gn_app;`
> ALTER DEFAULT PRIVILEGES > ALTER DEFAULT PRIVILEGES
**Default usage privileges on sequences to sos_app**\ **Default usage privileges on sequences to sos_app**\
grant usage on all sequences in schema gba to sos_app:\ grant usage on all sequences in schema public to sos_app:\
`gn_db=# alter default privileges for role gn_admin in schema gba grant usage on sequences to gn_app;` `gn_db=# alter default privileges for role gn_admin in schema public grant usage on sequences to gn_app;`
> ALTER DEFAULT PRIVILEGES > ALTER DEFAULT PRIVILEGES
**Default execute privileges on function to sos_app**\ **Default execute privileges on function to sos_app**\
grant execute on all functions in schema gba to sos_app:\ grant execute on all functions in schema public to sos_app:\
`alter default privileges for role gn_admin in schema gba grant execute on functions to gn_app;` `alter default privileges for role gn_admin in schema public grant execute on functions to gn_app;`
> ALTER DEFAULT PRIVILEGES > ALTER DEFAULT PRIVILEGES
### Create extensions: ### Create extensions: