SQL privileges fix and unit tests
* Fixed privileges on both variants of defs.uoc_natural_resource() * Added user unit tests which check execution privileges on all (new) stored procedures and INSERT/UPDATE/SELECT/DELETE privileges on all (new) tables
This commit is contained in:
parent
d4945d8e21
commit
e7d2072813
19 changed files with 258 additions and 2 deletions
legacyworlds-server-data/db-structure/parts/functions
|
@ -393,7 +393,7 @@ CREATE OR REPLACE FUNCTION defs.uoc_natural_resource(
|
|||
_recovery_dev DOUBLE PRECISION )
|
||||
RETURNS defs.resource_update_result
|
||||
STRICT VOLATILE
|
||||
SECURITY INVOKER
|
||||
SECURITY DEFINER
|
||||
AS $$
|
||||
SELECT defs.uoc_natres_internal( $1 , $2 , NULL , $3 , $4 , $5 , $6 , $7 ,
|
||||
$8 , $9 , $10 );
|
||||
|
@ -447,7 +447,7 @@ CREATE OR REPLACE FUNCTION defs.uoc_natural_resource(
|
|||
_recovery_dev DOUBLE PRECISION )
|
||||
RETURNS defs.resource_update_result
|
||||
STRICT VOLATILE
|
||||
SECURITY INVOKER
|
||||
SECURITY DEFINER
|
||||
AS $$
|
||||
SELECT defs.uoc_natres_internal( $1 , $2 , $3 , $4 , $5 , $6 , $7 , $8 ,
|
||||
$9 , $10 , $11 );
|
||||
|
|
Reference in a new issue