mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Fixed an issue where the Owner is not displayed in the reverse engineering SQL for Procedures. Fixes #7077
This commit is contained in:
parent
45179ccb8c
commit
6d0ed91d31
@ -19,3 +19,4 @@ Bug fixes
|
||||
|
||||
| `Issue #6745 <https://redmine.postgresql.org/issues/6745>`_ - Fixed an issue where Tablespace is created though an error is shown on the dialog.
|
||||
| `Issue #7034 <https://redmine.postgresql.org/issues/7034>`_ - Fixed an issue where Columns with default value not showing when adding a new row.
|
||||
| `Issue #7077 <https://redmine.postgresql.org/issues/7077>`_ - Fixed an issue where the Owner is not displayed in the reverse engineering SQL for Procedures.
|
||||
|
@ -26,6 +26,12 @@ AS {% if data.lanname == 'c' %}
|
||||
{{ data.probin|qtLiteral }}, {{ data.prosrc_c|qtLiteral }}
|
||||
{% else %}
|
||||
$BODY${{ data.prosrc }}$BODY${% endif -%};
|
||||
|
||||
{% if data.funcowner %}
|
||||
ALTER PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}({{data.func_args_without}})
|
||||
OWNER TO {{ conn|qtIdent(data.funcowner) }};
|
||||
{% endif -%}
|
||||
|
||||
{% if data.acl and not is_sql %}
|
||||
{% for p in data.acl %}
|
||||
|
||||
|
@ -29,6 +29,12 @@ AS {% if data.lanname == 'c' %}
|
||||
{% else %}
|
||||
$BODY${{ data.prosrc }}$BODY${% endif -%};
|
||||
{% endif -%}
|
||||
|
||||
{% if data.funcowner %}
|
||||
ALTER PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}({{data.func_args_without}})
|
||||
OWNER TO {{ conn|qtIdent(data.funcowner) }};
|
||||
{% endif -%}
|
||||
|
||||
{% if data.acl and not is_sql %}
|
||||
{% for p in data.acl %}
|
||||
|
||||
|
@ -34,6 +34,12 @@ AS {% if data.lanname == 'c' %}
|
||||
{{ data.probin|qtLiteral }}, {{ data.prosrc_c|qtLiteral }}
|
||||
{% else %}
|
||||
$BODY${{ data.prosrc }}$BODY${% endif -%};
|
||||
|
||||
{% if data.funcowner %}
|
||||
ALTER PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}({{data.func_args_without}})
|
||||
OWNER TO {{ conn|qtIdent(data.funcowner) }};
|
||||
{% endif -%}
|
||||
|
||||
{% if data.acl and not is_sql %}
|
||||
{% for p in data.acl %}
|
||||
|
||||
|
@ -37,6 +37,12 @@ AS {% if data.lanname == 'c' %}
|
||||
{% else %}
|
||||
$BODY${{ data.prosrc }}$BODY${% endif -%};
|
||||
{% endif -%}
|
||||
|
||||
{% if data.funcowner %}
|
||||
ALTER PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}({{data.func_args_without}})
|
||||
OWNER TO {{ conn|qtIdent(data.funcowner) }};
|
||||
{% endif -%}
|
||||
|
||||
{% if data.acl and not is_sql %}
|
||||
{% for p in data.acl %}
|
||||
|
||||
|
@ -28,6 +28,12 @@ CREATE{% if add_replace_clause %} OR REPLACE{% endif %} PROCEDURE {{ conn|qtIden
|
||||
{% endif %}
|
||||
|
||||
AS {{ data.prosrc }};
|
||||
|
||||
{% if data.funcowner %}
|
||||
ALTER PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}
|
||||
OWNER TO {{ conn|qtIdent(data.funcowner) }};
|
||||
{% endif -%}
|
||||
|
||||
{% if data.acl and not is_sql %}
|
||||
{% for p in data.acl %}
|
||||
|
||||
|
@ -15,6 +15,12 @@ CREATE{% if add_replace_clause %} OR REPLACE{% endif %} PROCEDURE {{ conn|qtIden
|
||||
{% endif %}
|
||||
|
||||
AS {{ data.prosrc }};
|
||||
|
||||
{% if data.funcowner %}
|
||||
ALTER PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}({{data.func_args_without}})
|
||||
OWNER TO {{ conn|qtIdent(data.funcowner) }};
|
||||
{% endif -%}
|
||||
|
||||
{% if data.acl and not is_sql %}
|
||||
{% for p in data.acl %}
|
||||
|
||||
|
@ -12,6 +12,9 @@ select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO postgres;
|
||||
|
||||
GRANT EXECUTE ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer) TO PUBLIC;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
|
@ -11,5 +11,8 @@ select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO postgres;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
IS 'some comment';
|
||||
|
@ -12,5 +12,8 @@ select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO postgres;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
IS 'some comment';
|
||||
|
@ -10,3 +10,6 @@ begin
|
||||
select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO postgres;
|
||||
|
@ -12,6 +12,9 @@ select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO postgres;
|
||||
|
||||
GRANT EXECUTE ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer) TO PUBLIC;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
|
@ -11,5 +11,8 @@ select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO postgres;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
IS 'some comment';
|
||||
|
@ -12,5 +12,8 @@ select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO postgres;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
IS 'some comment';
|
||||
|
@ -10,3 +10,6 @@ begin
|
||||
select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO postgres;
|
||||
|
@ -11,6 +11,8 @@ begin
|
||||
select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO postgres;
|
||||
|
||||
GRANT EXECUTE ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer) TO PUBLIC;
|
||||
|
||||
|
@ -10,6 +10,8 @@ begin
|
||||
select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO postgres;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
IS 'some comment';
|
||||
|
@ -11,6 +11,8 @@ begin
|
||||
select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO postgres;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
IS 'some comment';
|
||||
|
@ -11,5 +11,8 @@ BEGIN ATOMIC
|
||||
SELECT 1;
|
||||
END;
|
||||
|
||||
ALTER PROCEDURE public."Proc3_$%{}[]()&*^!@""'`\/#"()
|
||||
OWNER TO postgres;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc3_$%{}[]()&*^!@""'`\/#"()
|
||||
IS 'demo comments';
|
||||
|
@ -10,3 +10,5 @@ begin
|
||||
select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO postgres;
|
||||
|
@ -12,6 +12,9 @@ select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
GRANT EXECUTE ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer) TO PUBLIC;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
|
@ -11,5 +11,8 @@ select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
IS 'some comment';
|
||||
|
@ -12,5 +12,8 @@ select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
IS 'some comment';
|
||||
|
@ -10,3 +10,6 @@ begin
|
||||
select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
@ -9,7 +9,7 @@
|
||||
"name": "Proc1_$%{}[]()&*^!@\"'`\\/#",
|
||||
"acl": [],
|
||||
"arguments": [{"argtype": "integer", "argmode": "IN", "argname": "i1", "argdefval": ""}],
|
||||
"funcowner": "postgres",
|
||||
"funcowner": "enterprisedb",
|
||||
"lanname": "plpgsql",
|
||||
"options": [],
|
||||
"pronamespace": 2200,
|
||||
|
@ -12,6 +12,9 @@ select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
GRANT EXECUTE ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer) TO PUBLIC;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
|
@ -11,5 +11,8 @@ select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
IS 'some comment';
|
||||
|
@ -12,5 +12,8 @@ select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
IS 'some comment';
|
||||
|
@ -10,3 +10,6 @@ begin
|
||||
select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
@ -11,6 +11,8 @@ begin
|
||||
select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
GRANT EXECUTE ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer) TO PUBLIC;
|
||||
|
||||
|
@ -10,6 +10,8 @@ begin
|
||||
select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
IS 'some comment';
|
||||
|
@ -11,6 +11,8 @@ begin
|
||||
select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
IS 'some comment';
|
||||
|
@ -11,5 +11,8 @@ BEGIN ATOMIC
|
||||
SELECT 1;
|
||||
END;
|
||||
|
||||
ALTER PROCEDURE public."Proc3_$%{}[]()&*^!@""'`\/#"()
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc3_$%{}[]()&*^!@""'`\/#"()
|
||||
IS 'demo comments';
|
||||
|
@ -10,3 +10,5 @@ begin
|
||||
select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
@ -12,6 +12,9 @@ select 1;
|
||||
end;
|
||||
$BODY$;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
GRANT EXECUTE ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer) TO PUBLIC;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
|
@ -10,5 +10,8 @@ AS begin
|
||||
select 1;
|
||||
end;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"
|
||||
IS 'some comment';
|
||||
|
@ -11,5 +11,8 @@ AS begin
|
||||
select 1;
|
||||
end;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"
|
||||
IS 'some comment';
|
||||
|
@ -11,5 +11,8 @@ AS begin
|
||||
select 1;
|
||||
end;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"
|
||||
IS 'some comment';
|
||||
|
@ -9,3 +9,6 @@ CREATE OR REPLACE PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(
|
||||
AS begin
|
||||
select 1;
|
||||
end;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"
|
||||
OWNER TO enterprisedb;
|
||||
|
@ -10,5 +10,8 @@ AS begin
|
||||
select 1;
|
||||
end;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"
|
||||
IS 'some comment';
|
||||
|
@ -11,5 +11,8 @@ AS begin
|
||||
select 1;
|
||||
end;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"
|
||||
IS 'some comment';
|
||||
|
@ -11,5 +11,8 @@ AS begin
|
||||
select 1;
|
||||
end;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
||||
COMMENT ON PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"
|
||||
IS 'some comment';
|
||||
|
@ -9,3 +9,6 @@ CREATE OR REPLACE PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(
|
||||
AS begin
|
||||
select 1;
|
||||
end;
|
||||
|
||||
ALTER PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer)
|
||||
OWNER TO enterprisedb;
|
||||
|
Loading…
Reference in New Issue
Block a user