mirror of
https://git.postgresql.org/git/postgresql.git
synced 2026-02-07 07:17:36 +08:00
Improve PL/Python elog output
When the elog functions (plpy.info etc.) get a single argument, just print
that argument instead of printing the single-member tuple like ('foo',).
This commit is contained in:
@ -32,21 +32,24 @@ plpy.debug('debug')
|
||||
plpy.log('log')
|
||||
plpy.info('info')
|
||||
plpy.info(37)
|
||||
plpy.info()
|
||||
plpy.info('info', 37, [1, 2, 3])
|
||||
plpy.notice('notice')
|
||||
plpy.warning('warning')
|
||||
plpy.error('error')
|
||||
$$ LANGUAGE plpythonu;
|
||||
SELECT elog_test();
|
||||
INFO: ('info',)
|
||||
INFO: info
|
||||
CONTEXT: PL/Python function "elog_test"
|
||||
INFO: (37,)
|
||||
INFO: 37
|
||||
CONTEXT: PL/Python function "elog_test"
|
||||
INFO: ()
|
||||
CONTEXT: PL/Python function "elog_test"
|
||||
INFO: ('info', 37, [1, 2, 3])
|
||||
CONTEXT: PL/Python function "elog_test"
|
||||
NOTICE: ('notice',)
|
||||
NOTICE: notice
|
||||
CONTEXT: PL/Python function "elog_test"
|
||||
WARNING: ('warning',)
|
||||
WARNING: warning
|
||||
CONTEXT: PL/Python function "elog_test"
|
||||
ERROR: ('error',)
|
||||
ERROR: error
|
||||
CONTEXT: PL/Python function "elog_test"
|
||||
|
||||
Reference in New Issue
Block a user