Technology definition functions

* Added stored procedures which manipulate technology definitions
themselves (defs.uoc_technology) or their dependencies (defs.techdep_add
and defs.techdep_remove)
This commit is contained in:
Emmanuel BENOîT 2012-02-27 14:14:00 +01:00
parent 3b2ec4bb64
commit af57e7d3b5
10 changed files with 704 additions and 2 deletions
legacyworlds-server-data/db-structure/tests/user/040-functions/030-tech

View file

@ -0,0 +1,13 @@
/*
* Test privileges on defs.uoc_technology()
*/
BEGIN;
SELECT plan( 1 );
SELECT diag_test_name( 'defs.uoc_technology() - EXECUTE privilege' );
SELECT lives_ok( $$
SELECT defs.uoc_technology( '' , '' , '' , '' , 1 , 2 );
$$ );
SELECT * FROM finish( );
ROLLBACK;

View file

@ -0,0 +1,13 @@
/*
* Test privileges on defs.techdep_add()
*/
BEGIN;
SELECT plan( 1 );
SELECT diag_test_name( 'defs.techdep_add() - EXECUTE privilege' );
SELECT lives_ok( $$
SELECT defs.techdep_add( '' , '' );
$$ );
SELECT * FROM finish( );
ROLLBACK;

View file

@ -0,0 +1,13 @@
/*
* Test privileges on defs.techdep_remove()
*/
BEGIN;
SELECT plan( 1 );
SELECT diag_test_name( 'defs.techdep_remove() - EXECUTE privilege' );
SELECT lives_ok( $$
SELECT defs.techdep_remove( '' , '' );
$$ );
SELECT * FROM finish( );
ROLLBACK;