mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Added flag to check before adding 'IF NOT EXISTS' and 'OR REPLACE' clause to the SQL. While creating any object the respective clause should not be added.
This commit is contained in:
parent
05ce3445b5
commit
f192be3667
@ -4,4 +4,4 @@ CREATE EVENT TRIGGER {{ conn|qtIdent(data.name) }} ON {{data.eventname}}
|
||||
WHEN TAG IN ({{data.when}})
|
||||
{% endif %}
|
||||
EXECUTE PROCEDURE {{data.eventfunname}}();
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
@ -501,7 +501,8 @@ class ExtensionView(PGChildNodeView, SchemaDiffObjectCompare):
|
||||
),
|
||||
data=result,
|
||||
conn=self.conn,
|
||||
display_comments=True
|
||||
display_comments=True,
|
||||
add_not_exists_clause=True
|
||||
)
|
||||
|
||||
if not json_resp:
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
{% endif %}
|
||||
{% if data.name %}
|
||||
CREATE EXTENSION IF NOT EXISTS {{ conn|qtIdent(data.name) }}{% if data.schema == '' and data.version == '' %};{% endif %}
|
||||
CREATE EXTENSION{% if add_not_exists_clause %} IF NOT EXISTS{% endif %} {{ conn|qtIdent(data.name) }}{% if data.schema == '' and data.version == '' %};{% endif %}
|
||||
{% if data.schema %}
|
||||
|
||||
SCHEMA {{ conn|qtIdent(data.schema) }}{% if data.version == '' %};{% endif %}
|
||||
|
@ -1,3 +1,3 @@
|
||||
CREATE EXTENSION IF NOT EXISTS sslinfo
|
||||
CREATE EXTENSION sslinfo
|
||||
SCHEMA test_extension_schema
|
||||
VERSION "1.0";
|
||||
|
@ -1,2 +1,2 @@
|
||||
CREATE EXTENSION IF NOT EXISTS citext
|
||||
CREATE EXTENSION citext
|
||||
VERSION "1.0";
|
||||
|
@ -1,3 +1,3 @@
|
||||
CREATE EXTENSION IF NOT EXISTS sslinfo
|
||||
CREATE EXTENSION sslinfo
|
||||
SCHEMA test_extension_schema
|
||||
VERSION "1.0";
|
||||
|
@ -1,3 +1,3 @@
|
||||
CREATE EXTENSION IF NOT EXISTS sslinfo
|
||||
CREATE EXTENSION sslinfo
|
||||
SCHEMA test_extension_schema
|
||||
VERSION "1.2";
|
||||
|
@ -1,2 +1,2 @@
|
||||
CREATE EXTENSION IF NOT EXISTS adminpack
|
||||
CREATE EXTENSION adminpack
|
||||
VERSION "1.0";
|
||||
|
@ -773,7 +773,7 @@ class LanguageView(PGChildNodeView, SchemaDiffObjectCompare):
|
||||
old_data['seclabels'] = seclabels
|
||||
sql = render_template(
|
||||
"/".join([self.template_path, 'sqlpane.sql']),
|
||||
data=old_data, conn=self.conn
|
||||
data=old_data, conn=self.conn, add_replace_clause=True
|
||||
)
|
||||
|
||||
if not json_resp:
|
||||
|
@ -2,10 +2,10 @@
|
||||
{% import 'macros/security.macros' as SECLABEL %}
|
||||
-- Language: {{data.name}}
|
||||
|
||||
-- DROP LANGUAGE {{ conn|qtIdent(data.name) }}
|
||||
-- DROP LANGUAGE IF EXISTS {{ conn|qtIdent(data.name) }}
|
||||
|
||||
{# ============= CREATE LANGUAGE Query ============= #}
|
||||
CREATE{% if data.trusted %} TRUSTED{% endif %} PROCEDURAL LANGUAGE {{ conn|qtIdent(data.name) }}
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %}{% if data.trusted %} TRUSTED{% endif %} PROCEDURAL LANGUAGE {{ conn|qtIdent(data.name) }}
|
||||
{% if data.lanproc %}
|
||||
HANDLER {{ conn|qtIdent(data.lanproc) }}
|
||||
{% endif %}
|
||||
|
@ -2,9 +2,9 @@
|
||||
{% import 'macros/privilege.macros' as PRIVILEGE %}
|
||||
{% import 'macros/security.macros' as SECLABEL %}
|
||||
{% if data.is_template %}
|
||||
CREATE LANGUAGE {{ conn|qtIdent(data.name) }};
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %} LANGUAGE {{ conn|qtIdent(data.name) }};
|
||||
{% else %}
|
||||
CREATE{% if data.trusted %} TRUSTED{% endif %} PROCEDURAL LANGUAGE {{ conn|qtIdent(data.name) }}
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %}{% if data.trusted %} TRUSTED{% endif %} PROCEDURAL LANGUAGE {{ conn|qtIdent(data.name) }}
|
||||
{% if data.lanproc %}
|
||||
HANDLER {{ conn|qtIdent(data.lanproc) }}
|
||||
{% endif %}
|
||||
|
@ -2,10 +2,10 @@
|
||||
{% import 'macros/security.macros' as SECLABEL %}
|
||||
-- Language: {{data.name}}
|
||||
|
||||
-- DROP LANGUAGE {{ conn|qtIdent(data.name) }}
|
||||
-- DROP LANGUAGE IF EXISTS {{ conn|qtIdent(data.name) }}
|
||||
|
||||
{# ============= CREATE LANGUAGE Query ============= #}
|
||||
CREATE{% if data.trusted %} TRUSTED{% endif %} PROCEDURAL LANGUAGE {{ conn|qtIdent(data.name) }}
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %}{% if data.trusted %} TRUSTED{% endif %} PROCEDURAL LANGUAGE {{ conn|qtIdent(data.name) }}
|
||||
{% if data.lanproc %}
|
||||
HANDLER {{ conn|qtIdent(data.lanproc) }}
|
||||
{% endif %}
|
||||
|
@ -1,8 +1,8 @@
|
||||
-- Language: Lan2_$%{}[]()&*^!@"'`\/#
|
||||
|
||||
-- DROP LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
-- DROP LANGUAGE IF EXISTS "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
|
||||
CREATE TRUSTED PROCEDURAL LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
CREATE OR REPLACE TRUSTED PROCEDURAL LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
HANDLER plpgsql_call_handler
|
||||
INLINE plpgsql_inline_handler
|
||||
VALIDATOR plpgsql_validator;
|
||||
|
@ -1,8 +1,8 @@
|
||||
-- Language: Lan2_$%{}[]()&*^!@"'`\/#
|
||||
|
||||
-- DROP LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
-- DROP LANGUAGE IF EXISTS "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
|
||||
CREATE TRUSTED PROCEDURAL LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
CREATE OR REPLACE TRUSTED PROCEDURAL LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
HANDLER plpgsql_call_handler
|
||||
INLINE plpgsql_inline_handler
|
||||
VALIDATOR plpgsql_validator;
|
||||
|
@ -1,8 +1,8 @@
|
||||
-- Language: Lan2_$%{}[]()&*^!@"'`\/#
|
||||
|
||||
-- DROP LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
-- DROP LANGUAGE IF EXISTS "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
|
||||
CREATE TRUSTED PROCEDURAL LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
CREATE OR REPLACE TRUSTED PROCEDURAL LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
HANDLER plpgsql_call_handler
|
||||
INLINE plpgsql_inline_handler
|
||||
VALIDATOR plpgsql_validator;
|
||||
|
@ -1,8 +1,8 @@
|
||||
-- Language: Lan1_$%{}[]()&*^!@"'`\/#
|
||||
|
||||
-- DROP LANGUAGE "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
-- DROP LANGUAGE IF EXISTS "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
|
||||
CREATE TRUSTED PROCEDURAL LANGUAGE "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
CREATE OR REPLACE TRUSTED PROCEDURAL LANGUAGE "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
HANDLER plpgsql_call_handler
|
||||
INLINE plpgsql_inline_handler
|
||||
VALIDATOR plpgsql_validator;
|
||||
|
@ -1,8 +1,8 @@
|
||||
-- Language: Lan1_$%{}[]()&*^!@"'`\/#
|
||||
|
||||
-- DROP LANGUAGE "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
-- DROP LANGUAGE IF EXISTS "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
|
||||
CREATE PROCEDURAL LANGUAGE "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
CREATE OR REPLACE PROCEDURAL LANGUAGE "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
HANDLER plpgsql_call_handler
|
||||
INLINE plpgsql_inline_handler
|
||||
VALIDATOR plpgsql_validator;
|
||||
|
@ -1,8 +1,8 @@
|
||||
-- Language: Lan2_$%{}[]()&*^!@"'`\/#
|
||||
|
||||
-- DROP LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
-- DROP LANGUAGE IF EXISTS "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
|
||||
CREATE TRUSTED PROCEDURAL LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
CREATE OR REPLACE TRUSTED PROCEDURAL LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
HANDLER plpgsql_call_handler
|
||||
INLINE plpgsql_inline_handler
|
||||
VALIDATOR plpgsql_validator;
|
||||
|
@ -1,8 +1,8 @@
|
||||
-- Language: Lan2_$%{}[]()&*^!@"'`\/#
|
||||
|
||||
-- DROP LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
-- DROP LANGUAGE IF EXISTS "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
|
||||
CREATE TRUSTED PROCEDURAL LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
CREATE OR REPLACE TRUSTED PROCEDURAL LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
HANDLER plpgsql_call_handler
|
||||
INLINE plpgsql_inline_handler
|
||||
VALIDATOR plpgsql_validator;
|
||||
|
@ -1,8 +1,8 @@
|
||||
-- Language: Lan2_$%{}[]()&*^!@"'`\/#
|
||||
|
||||
-- DROP LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
-- DROP LANGUAGE IF EXISTS "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
|
||||
CREATE TRUSTED PROCEDURAL LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
CREATE OR REPLACE TRUSTED PROCEDURAL LANGUAGE "Lan2_$%{}[]()&*^!@""'`\/#"
|
||||
HANDLER plpgsql_call_handler
|
||||
INLINE plpgsql_inline_handler
|
||||
VALIDATOR plpgsql_validator;
|
||||
|
@ -1,8 +1,8 @@
|
||||
-- Language: Lan1_$%{}[]()&*^!@"'`\/#
|
||||
|
||||
-- DROP LANGUAGE "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
-- DROP LANGUAGE IF EXISTS "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
|
||||
CREATE TRUSTED PROCEDURAL LANGUAGE "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
CREATE OR REPLACE TRUSTED PROCEDURAL LANGUAGE "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
HANDLER plpgsql_call_handler
|
||||
INLINE plpgsql_inline_handler
|
||||
VALIDATOR plpgsql_validator;
|
||||
|
@ -1,8 +1,8 @@
|
||||
-- Language: Lan1_$%{}[]()&*^!@"'`\/#
|
||||
|
||||
-- DROP LANGUAGE "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
-- DROP LANGUAGE IF EXISTS "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
|
||||
CREATE PROCEDURAL LANGUAGE "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
CREATE OR REPLACE PROCEDURAL LANGUAGE "Lan1_$%{}[]()&*^!@""'`\/#"
|
||||
HANDLER plpgsql_call_handler
|
||||
INLINE plpgsql_inline_handler
|
||||
VALIDATOR plpgsql_validator;
|
||||
|
@ -864,7 +864,7 @@ It may have been removed by another user.
|
||||
SQL = render_template(
|
||||
"/".join([self.template_path,
|
||||
self._SQL_PREFIX + self._CREATE_SQL]),
|
||||
_=gettext, data=data, conn=self.conn
|
||||
_=gettext, data=data, conn=self.conn, add_not_exists_clause=True
|
||||
)
|
||||
|
||||
sql_header = "-- SCHEMA: {0}\n\n-- ".format(data['name'])
|
||||
@ -1048,7 +1048,8 @@ It may have been removed by another user.
|
||||
SQL = render_template(
|
||||
"/".join([self.template_path,
|
||||
self._SQL_PREFIX + self._CREATE_SQL]),
|
||||
_=gettext, data=old_data, conn=self.conn
|
||||
_=gettext, data=old_data, conn=self.conn,
|
||||
add_not_exists_clause=True
|
||||
)
|
||||
|
||||
sql_header = """
|
||||
|
@ -725,7 +725,9 @@ class CollationView(PGChildNodeView, SchemaDiffObjectCompare):
|
||||
|
||||
SQL = render_template("/".join([self.template_path,
|
||||
self._CREATE_SQL]),
|
||||
data=data, conn=self.conn)
|
||||
data=data, conn=self.conn,
|
||||
add_not_exists_clause=True
|
||||
)
|
||||
|
||||
sql_header = "-- Collation: {0};\n\n-- ".format(data['name'])
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
{% if data %}
|
||||
CREATE COLLATION {{ conn|qtIdent(data.schema, data.name) }}
|
||||
CREATE COLLATION{% if add_not_exists_clause %} IF NOT EXISTS{% endif %} {{ conn|qtIdent(data.schema, data.name) }}
|
||||
{# if user has provided lc_collate & lc_type #}
|
||||
{% if data.lc_collate and data.lc_type %}
|
||||
(LC_COLLATE = {{ data.lc_collate|qtLiteral }}, LC_CTYPE = {{ data.lc_type|qtLiteral }});
|
||||
@ -22,4 +22,4 @@ ALTER COLLATION {{ conn|qtIdent(data.schema, data.name) }}
|
||||
COMMENT ON COLLATION {{ conn|qtIdent(data.schema, data.name) }}
|
||||
IS {{ data.description|qtLiteral }};
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{% if data %}
|
||||
{% if not data.lc_collate and not data.lc_type and not data.locale and not data.copy_collation %}
|
||||
CREATE COLLATION {{ conn|qtIdent(data.schema, data.name) }}
|
||||
CREATE COLLATION{% if add_not_exists_clause %} IF NOT EXISTS{% endif %} {{ conn|qtIdent(data.schema, data.name) }}
|
||||
FROM pg_catalog."default";
|
||||
{% else %}
|
||||
CREATE COLLATION {{ conn|qtIdent(data.schema, data.name) }}
|
||||
CREATE COLLATION{% if add_not_exists_clause %} IF NOT EXISTS{% endif %} {{ conn|qtIdent(data.schema, data.name) }}
|
||||
{% endif %}
|
||||
{# if user has provided lc_collate & lc_type #}
|
||||
{% if data.lc_collate and data.lc_type %}
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
-- DROP COLLATION IF EXISTS testschema."Cl1_$%{}[]()&*^!@""'`\/#a";
|
||||
|
||||
CREATE COLLATION testschema."Cl1_$%{}[]()&*^!@""'`\/#a"
|
||||
CREATE COLLATION IF NOT EXISTS testschema."Cl1_$%{}[]()&*^!@""'`\/#a"
|
||||
(LC_COLLATE = 'C', LC_CTYPE = 'C');
|
||||
|
||||
ALTER COLLATION testschema."Cl1_$%{}[]()&*^!@""'`\/#a"
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
-- DROP COLLATION IF EXISTS testschema."Cl1_$%{}[]()&*^!@""'`\/#";
|
||||
|
||||
CREATE COLLATION testschema."Cl1_$%{}[]()&*^!@""'`\/#"
|
||||
CREATE COLLATION IF NOT EXISTS testschema."Cl1_$%{}[]()&*^!@""'`\/#"
|
||||
(LC_COLLATE = 'C', LC_CTYPE = 'C');
|
||||
|
||||
ALTER COLLATION testschema."Cl1_$%{}[]()&*^!@""'`\/#"
|
||||
|
@ -901,7 +901,9 @@ class ForeignTableView(PGChildNodeView, DataTypeReader,
|
||||
|
||||
SQL = render_template("/".join([self.template_path,
|
||||
self._CREATE_SQL]),
|
||||
data=data, is_sql=True)
|
||||
data=data, is_sql=True,
|
||||
add_not_exists_clause=True
|
||||
)
|
||||
|
||||
if not json_resp:
|
||||
return SQL.strip('\n')
|
||||
@ -1160,7 +1162,7 @@ class ForeignTableView(PGChildNodeView, DataTypeReader,
|
||||
|
||||
return cols
|
||||
|
||||
def _fetch_properties(self, gid, sid, did, scid, foid, inherits=False):
|
||||
def _fetch_properties(self, gid, sid, did, scid, foid, inherits=False, ):
|
||||
"""
|
||||
Returns the Foreign Table properties which will be used in
|
||||
properties, sql and get_sql functions.
|
||||
|
@ -13,5 +13,5 @@ AND
|
||||
|
||||
|
||||
{% if name %}
|
||||
DROP FOREIGN TABLE {{ conn|qtIdent(basensp, name) }}{% if cascade%} CASCADE{% endif %};
|
||||
DROP FOREIGN TABLE IF EXISTS {{ conn|qtIdent(basensp, name) }}{% if cascade%} CASCADE{% endif %};
|
||||
{% endif %}
|
||||
|
@ -2,7 +2,7 @@
|
||||
{% import 'macros/schemas/privilege.macros' as PRIVILEGE %}
|
||||
{% set is_columns = [] %}
|
||||
{% if data %}
|
||||
CREATE FOREIGN TABLE IF NOT EXISTS {{ conn|qtIdent(data.basensp, data.name) }}(
|
||||
CREATE FOREIGN TABLE{% if add_not_exists_clause %} IF NOT EXISTS{% endif %} {{ conn|qtIdent(data.basensp, data.name) }}(
|
||||
{% if data.columns %}
|
||||
{% for c in data.columns %}
|
||||
{% if (not c.inheritedfrom or c.inheritedfrom =='' or c.inheritedfrom == None or c.inheritedfrom == 'None' ) %}
|
||||
|
@ -1,6 +1,6 @@
|
||||
{% import 'macros/schemas/security.macros' as SECLABEL %}
|
||||
{% if data %}
|
||||
CREATE FOREIGN TABLE {{ conn|qtIdent(data.basensp, data.name) }}(
|
||||
CREATE FOREIGN TABLE{% if add_not_exists_clause %} IF NOT EXISTS{% endif %} {{ conn|qtIdent(data.basensp, data.name) }}(
|
||||
{% if data.columns %}
|
||||
{% for c in data.columns %}
|
||||
{{conn|qtIdent(c.attname)}} {% if is_sql %}{{ c.fulltype }}{% else %}{{ c.datatype }}{% if c.typlen %}({{c.typlen}} {% if c.precision %}, {{c.precision}}{% endif %}){% endif %}{% if c.isArrayType %}[]{% endif %}{% endif %}{% if c.attnotnull %}
|
||||
|
@ -11,5 +11,5 @@ WHERE
|
||||
{% endif %}
|
||||
|
||||
{% if name %}
|
||||
DROP FOREIGN TABLE {{ conn|qtIdent(basensp, name) }}{% if cascade %} CASCADE{% endif %};
|
||||
DROP FOREIGN TABLE IF EXISTS {{ conn|qtIdent(basensp, name) }}{% if cascade %} CASCADE{% endif %};
|
||||
{% endif %}
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
-- DROP FOREIGN TABLE public."FT1_$%{}[]()&*^!@""'`\/#";
|
||||
|
||||
CREATE FOREIGN TABLE public."FT1_$%{}[]()&*^!@""'`\/#"(
|
||||
CREATE FOREIGN TABLE IF NOT EXISTS public."FT1_$%{}[]()&*^!@""'`\/#"(
|
||||
col1 bigint NULL,
|
||||
col2 text NULL COLLATE pg_catalog."default"
|
||||
)
|
||||
|
@ -1,4 +1,4 @@
|
||||
CREATE FOREIGN TABLE IF NOT EXISTS public."FT1_$%{}[]()&*^!@""'`\/#"(
|
||||
CREATE FOREIGN TABLE public."FT1_$%{}[]()&*^!@""'`\/#"(
|
||||
col1 bigint NULL,
|
||||
col2 text NULL
|
||||
)
|
||||
|
@ -1,4 +1,4 @@
|
||||
CREATE FOREIGN TABLE IF NOT EXISTS public."FT1_$%{}[]()&*^!@""'`\/#"(
|
||||
CREATE FOREIGN TABLE public."FT1_$%{}[]()&*^!@""'`\/#"(
|
||||
col1 bigint NULL,
|
||||
col2 text NULL
|
||||
)
|
||||
|
@ -1,4 +1,4 @@
|
||||
CREATE FOREIGN TABLE IF NOT EXISTS public."FT1_$%{}[]()&*^!@""'`\/#"(
|
||||
CREATE FOREIGN TABLE public."FT1_$%{}[]()&*^!@""'`\/#"(
|
||||
col1 bigint NULL,
|
||||
col2 text NULL
|
||||
)
|
||||
|
@ -1099,7 +1099,9 @@ class FunctionView(PGChildNodeView, DataTypeReader, SchemaDiffObjectCompare):
|
||||
self._CREATE_SQL]),
|
||||
data=resp_data, query_type="create",
|
||||
func_def=name_with_default_args,
|
||||
query_for="sql_panel")
|
||||
query_for="sql_panel",
|
||||
add_replace_clause=True
|
||||
)
|
||||
|
||||
return func_def
|
||||
|
||||
@ -1219,7 +1221,7 @@ class FunctionView(PGChildNodeView, DataTypeReader, SchemaDiffObjectCompare):
|
||||
object_type.upper(), resp_data['pronamespace'],
|
||||
resp_data['proname'],
|
||||
resp_data['proargtypenames'].lstrip('(').rstrip(')'))
|
||||
sql_header += """-- DROP {0} {1}({2});\n\n""".format(
|
||||
sql_header += """-- DROP {0} IF EXISTS {1}({2});\n\n""".format(
|
||||
object_type.upper(), self.qtIdent(
|
||||
self.conn, resp_data['pronamespace'], resp_data['proname']),
|
||||
resp_data['proargtypenames'].lstrip('(').rstrip(')'))
|
||||
|
@ -7,7 +7,7 @@
|
||||
{% if query_for == 'sql_panel' and func_def is defined %}
|
||||
CREATE OR REPLACE PROCEDURE {{func_def}}
|
||||
{% else %}
|
||||
CREATE OR REPLACE PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}{% if data.arguments is defined %}
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %} PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}{% if data.arguments is defined %}
|
||||
({% for p in data.arguments %}{% if p.argmode %}{{p.argmode}} {% endif %}{% if p.argname %}{{ conn|qtIdent(p.argname)}} {% endif %}{% if p.argtype %}{{ p.argtype }}{% endif %}{% if p.argdefval %} DEFAULT {{p.argdefval}}{% endif %}
|
||||
{% if not loop.last %}, {% endif %}
|
||||
{% endfor -%}
|
||||
|
@ -7,7 +7,7 @@
|
||||
{% if query_for == 'sql_panel' and func_def is defined %}
|
||||
CREATE OR REPLACE PROCEDURE {{func_def}}
|
||||
{% else %}
|
||||
CREATE OR REPLACE PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}{% if data.arguments is defined %}
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %} PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}{% if data.arguments is defined %}
|
||||
({% for p in data.arguments %}{% if p.argmode %}{{p.argmode}} {% endif %}{% if p.argname %}{{ conn|qtIdent(p.argname)}} {% endif %}{% if p.argtype %}{{ p.argtype }}{% endif %}{% if p.argdefval %} DEFAULT {{p.argdefval}}{% endif %}
|
||||
{% if not loop.last %}, {% endif %}
|
||||
{% endfor -%}
|
||||
|
@ -6,7 +6,7 @@
|
||||
{% if query_for == 'sql_panel' and func_def is defined %}
|
||||
CREATE OR REPLACE PROCEDURE {{func_def}}
|
||||
{% else %}
|
||||
CREATE OR REPLACE PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}{% if data.arguments is defined %}
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %} PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}{% if data.arguments is defined %}
|
||||
({% for p in data.arguments %}{% if p.argmode %}{{p.argmode}} {% endif %}{% if p.argname %}{{ conn|qtIdent(p.argname)}} {% endif %}{% if p.argtype %}{{ p.argtype }}{% endif %}{% if p.argdefval %} DEFAULT {{p.argdefval}}{% endif %}
|
||||
{% if not loop.last %}, {% endif %}
|
||||
{% endfor -%}
|
||||
|
@ -7,7 +7,7 @@
|
||||
{% if query_for == 'sql_panel' and func_def is defined %}
|
||||
CREATE OR REPLACE PROCEDURE {{func_def}}
|
||||
{% else %}
|
||||
CREATE OR REPLACE PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}{% if data.arguments is defined %}
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %} PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}{% if data.arguments is defined %}
|
||||
({% for p in data.arguments %}{% if p.argmode %}{{p.argmode}} {% endif %}{% if p.argname %}{{ conn|qtIdent(p.argname)}} {% endif %}{% if p.argtype %}{{ p.argtype }}{% endif %}{% if p.argdefval %} DEFAULT {{p.argdefval}}{% endif %}
|
||||
{% if not loop.last %}, {% endif %}
|
||||
{% endfor -%}
|
||||
|
@ -7,7 +7,7 @@
|
||||
{% if query_for == 'sql_panel' and func_def is defined %}
|
||||
CREATE OR REPLACE PROCEDURE {{func_def}}
|
||||
{% else %}
|
||||
CREATE OR REPLACE PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}{% if data.arguments is defined %}
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %} PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}{% if data.arguments is defined %}
|
||||
({% for p in data.arguments %}{% if p.argmode %}{{p.argmode}} {% endif %}{% if p.argname %}{{ conn|qtIdent(p.argname)}} {% endif %}{% if p.argtype %}{{ p.argtype }}{% endif %}{% if p.argdefval %} DEFAULT {{p.argdefval}}{% endif %}
|
||||
{% if not loop.last %}, {% endif %}
|
||||
{% endfor -%}
|
||||
|
@ -6,7 +6,7 @@
|
||||
{% if query_for == 'sql_panel' and func_def is defined %}
|
||||
CREATE OR REPLACE PROCEDURE {{func_def}}
|
||||
{% else %}
|
||||
CREATE OR REPLACE PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}{% if data.arguments is defined %}
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %} PROCEDURE {{ conn|qtIdent(data.pronamespace, data.name) }}{% if data.arguments is defined %}
|
||||
({% for p in data.arguments %}{% if p.argmode %}{{p.argmode}} {% endif %}{% if p.argname %}{{ conn|qtIdent(p.argname)}} {% endif %}{% if p.argtype %}{{ p.argtype }}{% endif %}{% if p.argdefval %} DEFAULT {{p.argdefval}}{% endif %}
|
||||
{% if not loop.last %}, {% endif %}
|
||||
{% endfor -%}
|
||||
|
@ -4,7 +4,7 @@
|
||||
{% set is_columns = [] %}
|
||||
{% set exclude_quoting = ['search_path'] %}
|
||||
{% if data %}
|
||||
CREATE OR REPLACE FUNCTION {{ conn|qtIdent(data.pronamespace, data.name) }}({% if data.proargnames %}{{data.proargnames}}{% endif %})
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %} FUNCTION {{ conn|qtIdent(data.pronamespace, data.name) }}({% if data.proargnames %}{{data.proargnames}}{% endif %})
|
||||
RETURNS{% if data.proretset and data.prorettypename.startswith('SETOF ') %} {{ data.prorettypename }}{% elif data.proretset %} SETOF {{ data.prorettypename }}{% else %} {{ data.prorettypename }}{% endif %}
|
||||
|
||||
LANGUAGE {{ data.lanname|qtLiteral }}
|
||||
|
@ -4,7 +4,7 @@
|
||||
{% set is_columns = [] %}
|
||||
{% set exclude_quoting = ['search_path'] %}
|
||||
{% if data %}
|
||||
CREATE OR REPLACE FUNCTION {{ conn|qtIdent(data.pronamespace, data.name) }}()
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %} FUNCTION {{ conn|qtIdent(data.pronamespace, data.name) }}()
|
||||
RETURNS{% if data.proretset and data.prorettypename.startswith('SETOF ') %} {{ data.prorettypename }}{% elif data.proretset %} SETOF {{ data.prorettypename }}{% else %} {{ data.prorettypename }}{% endif %}
|
||||
|
||||
LANGUAGE {{ data.lanname|qtLiteral }}
|
||||
|
@ -4,7 +4,7 @@
|
||||
{% set is_columns = [] %}
|
||||
{% set exclude_quoting = ['search_path'] %}
|
||||
{% if data %}
|
||||
CREATE OR REPLACE FUNCTION {{ conn|qtIdent(data.pronamespace, data.name) }}({% if data.proargnames %}{{data.proargnames}}{% endif %})
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %} FUNCTION {{ conn|qtIdent(data.pronamespace, data.name) }}({% if data.proargnames %}{{data.proargnames}}{% endif %})
|
||||
RETURNS{% if data.proretset and data.prorettypename.startswith('SETOF ') %} {{ data.prorettypename }}{% elif data.proretset %} SETOF {{ data.prorettypename }}{% else %} {{ data.prorettypename }}{% endif %}
|
||||
|
||||
LANGUAGE {{ data.lanname|qtLiteral }}
|
||||
|
@ -4,7 +4,7 @@
|
||||
{% set is_columns = [] %}
|
||||
{% set exclude_quoting = ['search_path'] %}
|
||||
{% if data %}
|
||||
CREATE OR REPLACE FUNCTION {{ conn|qtIdent(data.pronamespace, data.name) }}()
|
||||
CREATE{% if add_replace_clause %} OR REPLACE{% endif %} FUNCTION {{ conn|qtIdent(data.pronamespace, data.name) }}()
|
||||
RETURNS{% if data.proretset and data.prorettypename.startswith('SETOF ') %} {{ data.prorettypename }}{% elif data.proretset %} SETOF {{ data.prorettypename }}{% else %} {{ data.prorettypename }}{% endif %}
|
||||
|
||||
LANGUAGE {{ data.lanname|qtLiteral }}
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function2_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function3_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function2_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function1_$%{}[]()&*^!@"'`\/#(character varying)
|
||||
|
||||
-- DROP FUNCTION public."Function1_$%{}[]()&*^!@""'`\/#"(character varying);
|
||||
-- DROP FUNCTION IF EXISTS public."Function1_$%{}[]()&*^!@""'`\/#"(character varying);
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function1_$%{}[]()&*^!@""'`\/#"(
|
||||
param character varying DEFAULT '1'::character varying)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function2_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function3_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function3_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- PROCEDURE: public.Proc1_$%{}[]()&*^!@"'`\/#(integer)
|
||||
|
||||
-- DROP PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
-- DROP PROCEDURE IF EXISTS public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
|
||||
CREATE OR REPLACE PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(
|
||||
i1 integer)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- PROCEDURE: public.Proc1_$%{}[]()&*^!@"'`\/#(integer)
|
||||
|
||||
-- DROP PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
-- DROP PROCEDURE IF EXISTS public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
|
||||
CREATE OR REPLACE PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(
|
||||
i1 integer)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- PROCEDURE: public.Proc1_$%{}[]()&*^!@"'`\/#(integer)
|
||||
|
||||
-- DROP PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
-- DROP PROCEDURE IF EXISTS public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
|
||||
CREATE OR REPLACE PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(
|
||||
i1 integer)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS SETOF event_trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function1_$%{}[]()&*^!@"'`\/#(character varying)
|
||||
|
||||
-- DROP FUNCTION public."Function1_$%{}[]()&*^!@""'`\/#"(character varying);
|
||||
-- DROP FUNCTION IF EXISTS public."Function1_$%{}[]()&*^!@""'`\/#"(character varying);
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function1_$%{}[]()&*^!@""'`\/#"(
|
||||
param character varying DEFAULT '1'::character varying)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function2_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS SETOF trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- PROCEDURE: public.Proc1_$%{}[]()&*^!@"'`\/#(integer)
|
||||
|
||||
-- DROP PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
-- DROP PROCEDURE IF EXISTS public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
|
||||
CREATE OR REPLACE PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(
|
||||
i1 integer)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function2_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function3_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function2_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function1_$%{}[]()&*^!@"'`\/#(character varying)
|
||||
|
||||
-- DROP FUNCTION public."Function1_$%{}[]()&*^!@""'`\/#"(character varying);
|
||||
-- DROP FUNCTION IF EXISTS public."Function1_$%{}[]()&*^!@""'`\/#"(character varying);
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function1_$%{}[]()&*^!@""'`\/#"(
|
||||
param character varying DEFAULT '1'::character varying)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function2_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function3_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function3_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- PROCEDURE: public.Proc1_$%{}[]()&*^!@"'`\/#(integer)
|
||||
|
||||
-- DROP PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
-- DROP PROCEDURE IF EXISTS public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
|
||||
CREATE OR REPLACE PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(
|
||||
i1 integer)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- PROCEDURE: public.Proc1_$%{}[]()&*^!@"'`\/#(integer)
|
||||
|
||||
-- DROP PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
-- DROP PROCEDURE IF EXISTS public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
|
||||
CREATE OR REPLACE PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(
|
||||
i1 integer)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- PROCEDURE: public.Proc1_$%{}[]()&*^!@"'`\/#(integer)
|
||||
|
||||
-- DROP PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
-- DROP PROCEDURE IF EXISTS public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
|
||||
CREATE OR REPLACE PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(
|
||||
i1 integer)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS SETOF event_trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function1_$%{}[]()&*^!@"'`\/#(character varying)
|
||||
|
||||
-- DROP FUNCTION public."Function1_$%{}[]()&*^!@""'`\/#"(character varying);
|
||||
-- DROP FUNCTION IF EXISTS public."Function1_$%{}[]()&*^!@""'`\/#"(character varying);
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function1_$%{}[]()&*^!@""'`\/#"(
|
||||
param character varying DEFAULT '1'::character varying)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function2_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS SETOF trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- PROCEDURE: public.Proc1_$%{}[]()&*^!@"'`\/#(integer)
|
||||
|
||||
-- DROP PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
-- DROP PROCEDURE IF EXISTS public."Proc1_$%{}[]()&*^!@""'`\/#"(integer);
|
||||
|
||||
CREATE OR REPLACE PROCEDURE public."Proc1_$%{}[]()&*^!@""'`\/#"(
|
||||
i1 integer)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function2_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function3_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function2_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function1_$%{}[]()&*^!@"'`\/#(character varying)
|
||||
|
||||
-- DROP FUNCTION public."Function1_$%{}[]()&*^!@""'`\/#"(character varying);
|
||||
-- DROP FUNCTION IF EXISTS public."Function1_$%{}[]()&*^!@""'`\/#"(character varying);
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function1_$%{}[]()&*^!@""'`\/#"(
|
||||
param character varying DEFAULT '1'::character varying)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function2_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function2_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function2_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function3_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Function3_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Function3_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Function3_$%{}[]()&*^!@""'`\/#"(
|
||||
)
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS trigger
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- FUNCTION: public.Trig1_$%{}[]()&*^!@"'`\/#()
|
||||
|
||||
-- DROP FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
-- DROP FUNCTION IF EXISTS public."Trig1_$%{}[]()&*^!@""'`\/#"();
|
||||
|
||||
CREATE OR REPLACE FUNCTION public."Trig1_$%{}[]()&*^!@""'`\/#"()
|
||||
RETURNS SETOF event_trigger
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user