mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Improve code coverage and API test cases for Debugger. Fixes #5343
This commit is contained in:
committed by
Akshay Joshi
parent
26b3bc3f74
commit
794bd50ed1
@@ -142,7 +142,8 @@ def create_procedure(server, db_name, schema_name, func_name, s_type,
|
||||
traceback.print_exc(file=sys.stderr)
|
||||
|
||||
|
||||
def create_function(server, db_name, schema_name, func_name, args=None):
|
||||
def create_function(server, db_name, schema_name, func_name, args=None,
|
||||
lang='sql'):
|
||||
"""This function add the procedure to schema"""
|
||||
try:
|
||||
connection = utils.get_db_connection(db_name,
|
||||
@@ -158,9 +159,9 @@ def create_function(server, db_name, schema_name, func_name, args=None):
|
||||
args = ''
|
||||
query = "CREATE FUNCTION " + schema_name + "." + func_name + \
|
||||
"({0})" \
|
||||
" RETURNS integer LANGUAGE 'sql' STABLE" \
|
||||
" RETURNS integer LANGUAGE '{1}' STABLE" \
|
||||
" SECURITY DEFINER AS $$" \
|
||||
" SELECT 1; $$;".format(args)
|
||||
" SELECT 1; $$;".format(args, lang)
|
||||
pg_cursor.execute(query)
|
||||
connection.commit()
|
||||
# Get 'oid' from newly created function
|
||||
|
||||
@@ -64,7 +64,7 @@ def create_trigger(server, db_name, schema_name, table_name, trigger_name,
|
||||
trigger_id = trigger[0]
|
||||
connection.close()
|
||||
return trigger_id
|
||||
except Exception:
|
||||
except Exception as e:
|
||||
traceback.print_exc(file=sys.stderr)
|
||||
raise
|
||||
|
||||
|
||||
Reference in New Issue
Block a user