From c9edbb1609ad1ab0174edd4b80558441d84fe75b Mon Sep 17 00:00:00 2001 From: Ottmar Gobrecht Date: Sun, 29 Nov 2020 06:26:08 +0100 Subject: [PATCH] align query for grants regarding system objects --- plex_install.sql | 3 ++- src/PLEX.pkb | 3 ++- test/test_types_1_table.sql | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/plex_install.sql b/plex_install.sql index 3d84f26..5f9d742 100644 --- a/plex_install.sql +++ b/plex_install.sql @@ -2561,7 +2561,8 @@ SELECT DISTINCT '{{BASE_PATH_APP_BACKEND}}/grants/' || p.privilege || '_on_' || p.table_name || '.sql' AS file_path FROM user_tab_privs p JOIN user_objects o ON p.table_name = o.object_name -WHERE (#NAME_LIKE_EXPRESSIONS#) +WHERE table_name not like 'SYS_PLSQL%' + AND (#NAME_LIKE_EXPRESSIONS#) AND (#NAME_NOT_LIKE_EXPRESSIONS#) ORDER BY privilege, diff --git a/src/PLEX.pkb b/src/PLEX.pkb index 74da8a3..ebc74d3 100644 --- a/src/PLEX.pkb +++ b/src/PLEX.pkb @@ -1920,7 +1920,8 @@ SELECT DISTINCT '{{BASE_PATH_APP_BACKEND}}/grants/' || p.privilege || '_on_' || p.table_name || '.sql' AS file_path FROM user_tab_privs p JOIN user_objects o ON p.table_name = o.object_name -WHERE (#NAME_LIKE_EXPRESSIONS#) +WHERE table_name not like 'SYS_PLSQL%' + AND (#NAME_LIKE_EXPRESSIONS#) AND (#NAME_NOT_LIKE_EXPRESSIONS#) ORDER BY privilege, diff --git a/test/test_types_1_table.sql b/test/test_types_1_table.sql index 3279f92..f013ab9 100644 --- a/test/test_types_1_table.sql +++ b/test/test_types_1_table.sql @@ -48,8 +48,8 @@ begin ptmd_timestamp timestamp , ptmd_timestamp_tz timestamp with time zone , ptmd_timestamp_ltz timestamp with local time zone , - ptmd_interval_day_to_second interval day to second , - ptmd_interval_year_to_month interval year to month , + ptmd_interval_day_to_second interval day (2) to second (6) , + ptmd_interval_year_to_month interval year (2) to month , -- primary key (ptmd_id) )