diff schema/tap_tests_data.sql @ 343:5b03f420957d

Use INSTEAD OF trigger for user creation Now make the whole thing look like a real table. There is no more function in schema sys_admin, thus remove respective privilege test.
author Tom Gottfried <tom@intevation.de>
date Mon, 06 Aug 2018 13:25:18 +0200
parents ac760b0f22a9
children 3af7ca761f6a
line wrap: on
line diff
--- a/schema/tap_tests_data.sql	Mon Aug 06 12:37:06 2018 +0200
+++ b/schema/tap_tests_data.sql	Mon Aug 06 13:25:18 2018 +0200
@@ -8,13 +8,13 @@
     ('AT', ST_geomfromtext('MULTIPOLYGON(((0 0, 0 1, 1 1, 1 0, 0 0)))', 4326)),
     ('RO', ST_geomfromtext('MULTIPOLYGON(((1 0, 1 1, 2 1, 2 0, 1 0)))', 4326));
 
-SELECT sys_admin.create_user(
+INSERT INTO users.list_users VALUES (
     'waterway_user', 'test_user_at', 'user_at1$', 'AT', NULL, 'xxx');
-SELECT sys_admin.create_user(
+INSERT INTO users.list_users VALUES (
     'waterway_user', 'test_user_ro', 'user_ro1$', 'RO', NULL, 'xxy');
-SELECT sys_admin.create_user(
+INSERT INTO users.list_users VALUES (
     'waterway_admin', 'test_admin_at', 'admin_at1$', 'AT', NULL, 'yyy');
-SELECT sys_admin.create_user(
+INSERT INTO users.list_users VALUES (
     'sys_admin', 'test_sys_admin1', 'sys_admin1$', 'AT', NULL, 'zzz');
 
 CREATE ROLE test_pw_reset IN ROLE pw_reset LOGIN PASSWORD 'ppp';