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:
Emmanuel BENOîT 2012-01-03 09:35:57 +01:00
parent d4945d8e21
commit e7d2072813
19 changed files with 258 additions and 2 deletions
legacyworlds-server-data/db-structure/parts/functions

View file

@ -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 );