Rename table for view source

This commit is contained in:
Jan Kvetina 2022-08-08 13:31:24 +02:00
parent 1a0b232ff9
commit 2d0ce8b33e
4 changed files with 22 additions and 22 deletions

View File

@ -1521,7 +1521,7 @@ CREATE OR REPLACE PACKAGE app AS
--
-- Rebuild source lines for views
--
PROCEDURE rebuild_obj_views_source (
PROCEDURE rebuild_user_source_views (
in_owner apex_applications.owner%TYPE := NULL
);

View File

@ -1704,7 +1704,7 @@ CREATE OR REPLACE PACKAGE BODY app AS
BEGIN
FOR c IN (
SELECT r.page_id, i.item_name, app.get_item(i.item_name) AS item_value
FROM obj_views_source s
FROM user_source_views s
JOIN apex_application_page_items i
ON i.item_name = app.get_item_name(REPLACE(REGEXP_SUBSTR(s.text, '''(\$?[A-Z0-9_]+)[^'']'), ''''), i.page_id, i.application_id)
JOIN apex_application_page_regions r
@ -4120,14 +4120,14 @@ CREATE OR REPLACE PACKAGE BODY app AS
PROCEDURE rebuild_obj_views_source (
PROCEDURE rebuild_user_source_views (
in_owner apex_applications.owner%TYPE := NULL
)
AS
BEGIN
app.log_module(in_owner);
--
DELETE FROM obj_views_source t
DELETE FROM user_source_views t
WHERE t.owner = NVL(in_owner, t.owner);
--
FOR c IN (
@ -4140,7 +4140,7 @@ CREATE OR REPLACE PACKAGE BODY app AS
ON s.owner = t.owner
WHERE t.owner = NVL(in_owner, t.owner)
) LOOP
INSERT INTO obj_views_source (owner, name, line, text)
INSERT INTO user_source_views (owner, name, line, text)
SELECT
c.owner,
c.name,

View File

@ -1,17 +0,0 @@
CREATE TABLE obj_views_source (
owner VARCHAR2(30) CONSTRAINT nn_obj_views_source_owner NOT NULL,
name VARCHAR2(30) CONSTRAINT nn_obj_views_source_name NOT NULL,
line NUMBER(10,0) CONSTRAINT nn_obj_views_source_line NOT NULL,
text VARCHAR2(2000),
--
CONSTRAINT pk_obj_views_source
PRIMARY KEY (owner, name, line)
);
--
COMMENT ON TABLE obj_views_source IS '[CORE] User views source converted to lines';
--
COMMENT ON COLUMN obj_views_source.owner IS 'View owner';
COMMENT ON COLUMN obj_views_source.name IS 'View name';
COMMENT ON COLUMN obj_views_source.line IS 'Line number';
COMMENT ON COLUMN obj_views_source.text IS 'Line content';

View File

@ -0,0 +1,17 @@
CREATE TABLE user_source_views (
owner VARCHAR2(30) CONSTRAINT nn_user_source_views_owner NOT NULL,
name VARCHAR2(30) CONSTRAINT nn_user_source_views_name NOT NULL,
line NUMBER(10,0) CONSTRAINT nn_user_source_views_line NOT NULL,
text VARCHAR2(2000),
--
CONSTRAINT pk_user_source_views
PRIMARY KEY (owner, name, line)
);
--
COMMENT ON TABLE user_source_views IS '[CORE] User views source converted to lines';
--
COMMENT ON COLUMN user_source_views.owner IS 'View owner';
COMMENT ON COLUMN user_source_views.name IS 'View name';
COMMENT ON COLUMN user_source_views.line IS 'Line number';
COMMENT ON COLUMN user_source_views.text IS 'Line content';