From: Tom Lane Date: Wed, 13 May 2026 14:41:33 +0000 (-0400) Subject: Pre-beta mechanical code beautification, step 3: run reformat-dat-files. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=719fe0779d8d116bf8ee06056fed4c1257f1744c;p=thirdparty%2Fpostgresql.git Pre-beta mechanical code beautification, step 3: run reformat-dat-files. --- diff --git a/src/include/catalog/pg_aggregate.dat b/src/include/catalog/pg_aggregate.dat index 75d4604a0b2..5fd38fd4f23 100644 --- a/src/include/catalog/pg_aggregate.dat +++ b/src/include/catalog/pg_aggregate.dat @@ -576,16 +576,16 @@ { aggfnoid => 'string_agg(text,text)', aggtransfn => 'string_agg_transfn', aggfinalfn => 'string_agg_finalfn', aggcombinefn => 'string_agg_combine', aggserialfn => 'string_agg_serialize', - aggdeserialfn => 'string_agg_deserialize', - aggtranstype => 'internal', aggtransspace => '-1' }, + aggdeserialfn => 'string_agg_deserialize', aggtranstype => 'internal', + aggtransspace => '-1' }, # bytea { aggfnoid => 'string_agg(bytea,bytea)', aggtransfn => 'bytea_string_agg_transfn', aggfinalfn => 'bytea_string_agg_finalfn', aggcombinefn => 'string_agg_combine', aggserialfn => 'string_agg_serialize', - aggdeserialfn => 'string_agg_deserialize', - aggtranstype => 'internal', aggtransspace => '-1' }, + aggdeserialfn => 'string_agg_deserialize', aggtranstype => 'internal', + aggtransspace => '-1' }, # range { aggfnoid => 'range_intersect_agg(anyrange)', diff --git a/src/include/catalog/pg_proc.dat b/src/include/catalog/pg_proc.dat index fa9ae79082b..5cacd7baec4 100644 --- a/src/include/catalog/pg_proc.dat +++ b/src/include/catalog/pg_proc.dat @@ -1834,8 +1834,7 @@ { oid => '767', descr => 'large object import', proname => 'lo_import', provolatile => 'v', proparallel => 'u', prorettype => 'oid', proargtypes => 'text oid', - prosrc => 'be_lo_import_with_oid', - proacl => '{POSTGRES=X}' }, + prosrc => 'be_lo_import_with_oid', proacl => '{POSTGRES=X}' }, { oid => '765', descr => 'large object export', proname => 'lo_export', provolatile => 'v', proparallel => 'u', prorettype => 'int4', proargtypes => 'oid text', prosrc => 'be_lo_export', @@ -3396,8 +3395,8 @@ proname => 'center', prorettype => 'point', proargtypes => 'circle', prosrc => 'circle_center' }, { oid => '1544', descr => 'convert circle to 12-vertex polygon', - proname => 'polygon', prorettype => 'polygon', - proargtypes => 'circle', prosrc => 'circle_to_poly' }, + proname => 'polygon', prorettype => 'polygon', proargtypes => 'circle', + prosrc => 'circle_to_poly' }, { oid => '1545', descr => 'number of points', proname => 'npoints', prorettype => 'int4', proargtypes => 'path', prosrc => 'path_npoints' }, @@ -3458,7 +3457,8 @@ proname => 'pg_sequence_last_value', provolatile => 'v', proparallel => 'u', prorettype => 'int8', proargtypes => 'regclass', prosrc => 'pg_sequence_last_value' }, -{ oid => '6427', descr => 'return sequence tuple, for use by pg_dump and sequence synchronization', +{ oid => '6427', + descr => 'return sequence tuple, for use by pg_dump and sequence synchronization', proname => 'pg_get_sequence_data', provolatile => 'v', proparallel => 'u', prorettype => 'record', proargtypes => 'regclass', proallargtypes => '{regclass,int8,bool,pg_lsn}', proargmodes => '{i,o,o,o}', @@ -3531,8 +3531,8 @@ proargnames => '{min,max}', prosrc => 'numeric_random' }, { oid => '6431', descr => 'random date in range', proname => 'random', provolatile => 'v', proparallel => 'r', - prorettype => 'date', proargtypes => 'date date', - proargnames => '{min,max}', prosrc => 'date_random' }, + prorettype => 'date', proargtypes => 'date date', proargnames => '{min,max}', + prosrc => 'date_random' }, { oid => '6432', descr => 'random timestamp in range', proname => 'random', provolatile => 'v', proparallel => 'r', prorettype => 'timestamp', proargtypes => 'timestamp timestamp', @@ -5674,8 +5674,9 @@ proparallel => 'r', prorettype => 'float8', proargtypes => 'oid', prosrc => 'pg_stat_get_total_autoanalyze_time' }, { oid => '8409', descr => 'autovacuum scores', - proname => 'pg_stat_get_autovacuum_scores', prorows => '100', proretset => 't', - provolatile => 's', proparallel => 'r', prorettype => 'record', proargtypes => '', + proname => 'pg_stat_get_autovacuum_scores', prorows => '100', + proretset => 't', provolatile => 's', proparallel => 'r', + prorettype => 'record', proargtypes => '', proallargtypes => '{oid,float8,float8,float8,float8,float8,float8,bool,bool,bool}', proargmodes => '{o,o,o,o,o,o,o,o,o,o}', proargnames => '{oid,score,xid_score,mxid_score,vacuum_score,vacuum_insert_score,analyze_score,do_vacuum,do_analyze,for_wraparound}', @@ -5742,8 +5743,7 @@ { oid => '6230', descr => 'statistics: check if a stats object exists', proname => 'pg_stat_have_stats', provolatile => 'v', proparallel => 'r', prorettype => 'bool', proargtypes => 'text oid int8', - prosrc => 'pg_stat_have_stats', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_stat_have_stats', proacl => '{POSTGRES=X}' }, { oid => '6231', descr => 'statistics: information about subscription stats', proname => 'pg_stat_get_subscription_stats', provolatile => 's', @@ -6217,16 +6217,14 @@ { oid => '3775', descr => 'statistics: reset collected statistics shared across the cluster', proname => 'pg_stat_reset_shared', proisstrict => 'f', provolatile => 'v', - prorettype => 'void', proargtypes => 'text', - proargnames => '{target}', proargdefaults => '{NULL}', - prosrc => 'pg_stat_reset_shared', + prorettype => 'void', proargtypes => 'text', proargnames => '{target}', + proargdefaults => '{NULL}', prosrc => 'pg_stat_reset_shared', proacl => '{POSTGRES=X}' }, { oid => '3776', descr => 'statistics: reset collected statistics for a single table or index in the current database or shared across all databases in the cluster', proname => 'pg_stat_reset_single_table_counters', provolatile => 'v', prorettype => 'void', proargtypes => 'oid', - prosrc => 'pg_stat_reset_single_table_counters', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_stat_reset_single_table_counters', proacl => '{POSTGRES=X}' }, { oid => '3777', descr => 'statistics: reset collected statistics for a single function in the current database', proname => 'pg_stat_reset_single_function_counters', provolatile => 'v', @@ -6236,27 +6234,23 @@ { oid => '6387', descr => 'statistics: reset statistics for a single backend', proname => 'pg_stat_reset_backend_stats', provolatile => 'v', prorettype => 'void', proargtypes => 'int4', - prosrc => 'pg_stat_reset_backend_stats', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_stat_reset_backend_stats', proacl => '{POSTGRES=X}' }, { oid => '2307', descr => 'statistics: reset collected statistics for a single SLRU', proname => 'pg_stat_reset_slru', proisstrict => 'f', provolatile => 'v', prorettype => 'void', proargtypes => 'text', proargnames => '{target}', - proargdefaults => '{NULL}', - prosrc => 'pg_stat_reset_slru', + proargdefaults => '{NULL}', prosrc => 'pg_stat_reset_slru', proacl => '{POSTGRES=X}' }, { oid => '6170', descr => 'statistics: reset collected statistics for a single replication slot', proname => 'pg_stat_reset_replication_slot', proisstrict => 'f', provolatile => 'v', prorettype => 'void', proargtypes => 'text', - prosrc => 'pg_stat_reset_replication_slot', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_stat_reset_replication_slot', proacl => '{POSTGRES=X}' }, { oid => '6232', descr => 'statistics: reset collected statistics for a single subscription', proname => 'pg_stat_reset_subscription_stats', proisstrict => 'f', provolatile => 'v', prorettype => 'void', proargtypes => 'oid', - prosrc => 'pg_stat_reset_subscription_stats', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_stat_reset_subscription_stats', proacl => '{POSTGRES=X}' }, { oid => '3163', descr => 'current trigger depth', proname => 'pg_trigger_depth', provolatile => 's', proparallel => 'r', @@ -6603,24 +6597,21 @@ proallargtypes => '{text,int4,int4,text,text,bool,text}', proargmodes => '{o,o,o,o,o,o,o}', proargnames => '{sourcefile,sourceline,seqno,name,setting,applied,error}', - prosrc => 'show_all_file_settings', - proacl => '{POSTGRES=X}' }, + prosrc => 'show_all_file_settings', proacl => '{POSTGRES=X}' }, { oid => '3401', descr => 'show pg_hba.conf rules', proname => 'pg_hba_file_rules', prorows => '1000', proretset => 't', provolatile => 'v', prorettype => 'record', proargtypes => '', proallargtypes => '{int4,text,int4,text,_text,_text,text,text,text,_text,text}', proargmodes => '{o,o,o,o,o,o,o,o,o,o,o}', proargnames => '{rule_number,file_name,line_number,type,database,user_name,address,netmask,auth_method,options,error}', - prosrc => 'pg_hba_file_rules', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_hba_file_rules', proacl => '{POSTGRES=X}' }, { oid => '6250', descr => 'show pg_ident.conf mappings', proname => 'pg_ident_file_mappings', prorows => '1000', proretset => 't', provolatile => 'v', prorettype => 'record', proargtypes => '', proallargtypes => '{int4,text,int4,text,text,text,text}', proargmodes => '{o,o,o,o,o,o,o}', proargnames => '{map_number,file_name,line_number,map_name,sys_name,pg_username,error}', - prosrc => 'pg_ident_file_mappings', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_ident_file_mappings', proacl => '{POSTGRES=X}' }, { oid => '1371', descr => 'view system lock information', proname => 'pg_lock_status', prorows => '1000', proretset => 't', provolatile => 'v', prorettype => 'record', proargtypes => '', @@ -6784,42 +6775,35 @@ { oid => '2096', descr => 'terminate a server process', proname => 'pg_terminate_backend', provolatile => 'v', prorettype => 'bool', proargtypes => 'int4 int8', proargnames => '{pid,timeout}', - proargdefaults => '{0}', - prosrc => 'pg_terminate_backend' }, + proargdefaults => '{0}', prosrc => 'pg_terminate_backend' }, { oid => '2172', descr => 'prepare for taking an online backup', proname => 'pg_backup_start', provolatile => 'v', proparallel => 'r', prorettype => 'pg_lsn', proargtypes => 'text bool', proargnames => '{label,fast}', proargdefaults => '{false}', - prosrc => 'pg_backup_start', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_backup_start', proacl => '{POSTGRES=X}' }, { oid => '2739', descr => 'finish taking an online backup', proname => 'pg_backup_stop', provolatile => 'v', proparallel => 'r', prorettype => 'record', proargtypes => 'bool', proallargtypes => '{bool,pg_lsn,text,text}', proargmodes => '{i,o,o,o}', proargnames => '{wait_for_archive,lsn,labelfile,spcmapfile}', - proargdefaults => '{true}', - prosrc => 'pg_backup_stop', + proargdefaults => '{true}', prosrc => 'pg_backup_stop', proacl => '{POSTGRES=X}' }, { oid => '3436', descr => 'promote standby server', proname => 'pg_promote', provolatile => 'v', prorettype => 'bool', proargtypes => 'bool int4', proargnames => '{wait,wait_seconds}', - proargdefaults => '{true,60}', - prosrc => 'pg_promote', + proargdefaults => '{true,60}', prosrc => 'pg_promote', proacl => '{POSTGRES=X}' }, { oid => '2848', descr => 'switch to new wal file', proname => 'pg_switch_wal', provolatile => 'v', prorettype => 'pg_lsn', - proargtypes => '', prosrc => 'pg_switch_wal', - proacl => '{POSTGRES=X}' }, + proargtypes => '', prosrc => 'pg_switch_wal', proacl => '{POSTGRES=X}' }, { oid => '6305', descr => 'log details of the current snapshot to WAL', proname => 'pg_log_standby_snapshot', provolatile => 'v', prorettype => 'pg_lsn', proargtypes => '', - prosrc => 'pg_log_standby_snapshot', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_log_standby_snapshot', proacl => '{POSTGRES=X}' }, { oid => '3098', descr => 'create a named restore point', proname => 'pg_create_restore_point', provolatile => 'v', prorettype => 'pg_lsn', proargtypes => 'text', - prosrc => 'pg_create_restore_point', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_create_restore_point', proacl => '{POSTGRES=X}' }, { oid => '2849', descr => 'current wal write location', proname => 'pg_current_wal_lsn', provolatile => 'v', prorettype => 'pg_lsn', proargtypes => '', prosrc => 'pg_current_wal_lsn' }, @@ -6906,12 +6890,10 @@ { oid => '2621', descr => 'reload configuration files', proname => 'pg_reload_conf', provolatile => 'v', prorettype => 'bool', - proargtypes => '', prosrc => 'pg_reload_conf', - proacl => '{POSTGRES=X}' }, + proargtypes => '', prosrc => 'pg_reload_conf', proacl => '{POSTGRES=X}' }, { oid => '2622', descr => 'rotate log file', proname => 'pg_rotate_logfile', provolatile => 'v', prorettype => 'bool', - proargtypes => '', prosrc => 'pg_rotate_logfile', - proacl => '{POSTGRES=X}' }, + proargtypes => '', prosrc => 'pg_rotate_logfile', proacl => '{POSTGRES=X}' }, { oid => '3800', descr => 'current logging collector file location', proname => 'pg_current_logfile', proisstrict => 'f', provolatile => 'v', prorettype => 'text', proargtypes => '', prosrc => 'pg_current_logfile', @@ -6919,8 +6901,7 @@ { oid => '3801', descr => 'current logging collector file location', proname => 'pg_current_logfile', proisstrict => 'f', provolatile => 'v', prorettype => 'text', proargtypes => 'text', - prosrc => 'pg_current_logfile_1arg', - proacl => '{POSTGRES=X,pg_monitor=X}' }, + prosrc => 'pg_current_logfile_1arg', proacl => '{POSTGRES=X,pg_monitor=X}' }, { oid => '2623', descr => 'get information about file', proname => 'pg_stat_file', provolatile => 'v', prorettype => 'record', @@ -6928,16 +6909,14 @@ proallargtypes => '{text,int8,timestamptz,timestamptz,timestamptz,timestamptz,bool}', proargmodes => '{i,o,o,o,o,o,o}', proargnames => '{filename,size,access,modification,change,creation,isdir}', - prosrc => 'pg_stat_file_1arg', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_stat_file_1arg', proacl => '{POSTGRES=X}' }, { oid => '3307', descr => 'get information about file', proname => 'pg_stat_file', provolatile => 'v', prorettype => 'record', proargtypes => 'text bool', proallargtypes => '{text,bool,int8,timestamptz,timestamptz,timestamptz,timestamptz,bool}', proargmodes => '{i,i,o,o,o,o,o,o}', proargnames => '{filename,missing_ok,size,access,modification,change,creation,isdir}', - prosrc => 'pg_stat_file', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_stat_file', proacl => '{POSTGRES=X}' }, { oid => '2624', descr => 'read text from a file', proname => 'pg_read_file', provolatile => 'v', prorettype => 'text', proargtypes => 'text int8 int8', prosrc => 'pg_read_file_off_len', @@ -6945,8 +6924,7 @@ { oid => '3293', descr => 'read text from a file', proname => 'pg_read_file', provolatile => 'v', prorettype => 'text', proargtypes => 'text int8 int8 bool', - prosrc => 'pg_read_file_off_len_missing', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_read_file_off_len_missing', proacl => '{POSTGRES=X}' }, { oid => '3826', descr => 'read text from a file', proname => 'pg_read_file', provolatile => 'v', prorettype => 'text', proargtypes => 'text', prosrc => 'pg_read_file_all', @@ -6962,8 +6940,7 @@ { oid => '3295', descr => 'read bytea from a file', proname => 'pg_read_binary_file', provolatile => 'v', prorettype => 'bytea', proargtypes => 'text int8 int8 bool', - prosrc => 'pg_read_binary_file_off_len_missing', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_read_binary_file_off_len_missing', proacl => '{POSTGRES=X}' }, { oid => '3828', descr => 'read bytea from a file', proname => 'pg_read_binary_file', provolatile => 'v', prorettype => 'bytea', proargtypes => 'text', prosrc => 'pg_read_binary_file_all', @@ -6975,13 +6952,11 @@ { oid => '2625', descr => 'list all files in a directory', proname => 'pg_ls_dir', prorows => '1000', proretset => 't', provolatile => 'v', prorettype => 'text', proargtypes => 'text', - prosrc => 'pg_ls_dir_1arg', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_ls_dir_1arg', proacl => '{POSTGRES=X}' }, { oid => '3297', descr => 'list all files in a directory', proname => 'pg_ls_dir', prorows => '1000', proretset => 't', provolatile => 'v', prorettype => 'text', proargtypes => 'text bool bool', - prosrc => 'pg_ls_dir', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_ls_dir', proacl => '{POSTGRES=X}' }, { oid => '2626', descr => 'sleep for the specified time in seconds', proname => 'pg_sleep', provolatile => 'v', prorettype => 'void', proargtypes => 'float8', prosrc => 'pg_sleep' }, @@ -7582,9 +7557,8 @@ proname => 'regdatabaseout', provolatile => 's', prorettype => 'cstring', proargtypes => 'regdatabase', prosrc => 'regdatabaseout' }, { oid => '8323', descr => 'convert database name to regdatabase', - proname => 'to_regdatabase', provolatile => 's', - prorettype => 'regdatabase', proargtypes => 'text', - prosrc => 'to_regdatabase' }, + proname => 'to_regdatabase', provolatile => 's', prorettype => 'regdatabase', + proargtypes => 'text', prosrc => 'to_regdatabase' }, { oid => '6210', descr => 'test whether string is valid input for data type', proname => 'pg_input_is_valid', provolatile => 's', prorettype => 'bool', @@ -8617,36 +8591,29 @@ proname => 'pg_get_constraintdef', provolatile => 's', prorettype => 'text', proargtypes => 'oid bool', prosrc => 'pg_get_constraintdef_ext' }, { oid => '8760', descr => 'get DDL to recreate a role', - proname => 'pg_get_role_ddl', provariadic => 'text', proisstrict => 'f', - provolatile => 's', proretset => 't', prorows => '10', prorettype => 'text', - proargtypes => 'regrole text', - proargmodes => '{i,v}', - proallargtypes => '{regrole,text}', - pronargdefaults => '1', proargdefaults => '{NULL}', - prosrc => 'pg_get_role_ddl' }, + proname => 'pg_get_role_ddl', prorows => '10', provariadic => 'text', + proisstrict => 'f', proretset => 't', provolatile => 's', + pronargdefaults => '1', prorettype => 'text', proargtypes => 'regrole text', + proallargtypes => '{regrole,text}', proargmodes => '{i,v}', + proargdefaults => '{NULL}', prosrc => 'pg_get_role_ddl' }, { oid => '8758', descr => 'get DDL to recreate a tablespace', - proname => 'pg_get_tablespace_ddl', provariadic => 'text', proisstrict => 'f', - provolatile => 's', proretset => 't', prorows => '10', prorettype => 'text', - proargtypes => 'oid text', - proargmodes => '{i,v}', - proallargtypes => '{oid,text}', - pronargdefaults => '1', proargdefaults => '{NULL}', - prosrc => 'pg_get_tablespace_ddl_oid' }, + proname => 'pg_get_tablespace_ddl', prorows => '10', provariadic => 'text', + proisstrict => 'f', proretset => 't', provolatile => 's', + pronargdefaults => '1', prorettype => 'text', proargtypes => 'oid text', + proallargtypes => '{oid,text}', proargmodes => '{i,v}', + proargdefaults => '{NULL}', prosrc => 'pg_get_tablespace_ddl_oid' }, { oid => '8759', descr => 'get DDL to recreate a tablespace', - proname => 'pg_get_tablespace_ddl', provariadic => 'text', proisstrict => 'f', - provolatile => 's', proretset => 't', prorows => '10', prorettype => 'text', - proargtypes => 'name text', - proargmodes => '{i,v}', - proallargtypes => '{name,text}', - pronargdefaults => '1', proargdefaults => '{NULL}', - prosrc => 'pg_get_tablespace_ddl_name' }, + proname => 'pg_get_tablespace_ddl', prorows => '10', provariadic => 'text', + proisstrict => 'f', proretset => 't', provolatile => 's', + pronargdefaults => '1', prorettype => 'text', proargtypes => 'name text', + proallargtypes => '{name,text}', proargmodes => '{i,v}', + proargdefaults => '{NULL}', prosrc => 'pg_get_tablespace_ddl_name' }, { oid => '8762', descr => 'get DDL to recreate a database', - proname => 'pg_get_database_ddl', provariadic => 'text', proisstrict => 'f', - provolatile => 's', proretset => 't', prorows => '10', prorettype => 'text', - proargtypes => 'regdatabase text', - proargmodes => '{i,v}', - proallargtypes => '{regdatabase,text}', - pronargdefaults => '1', proargdefaults => '{NULL}', + proname => 'pg_get_database_ddl', prorows => '10', provariadic => 'text', + proisstrict => 'f', proretset => 't', provolatile => 's', + pronargdefaults => '1', prorettype => 'text', + proargtypes => 'regdatabase text', proallargtypes => '{regdatabase,text}', + proargmodes => '{i,v}', proargdefaults => '{NULL}', prosrc => 'pg_get_database_ddl' }, { oid => '2509', descr => 'deparse an encoded expression with pretty-print option', @@ -8752,8 +8719,7 @@ { oid => '4543', descr => 'log memory contexts of the specified backend', proname => 'pg_log_backend_memory_contexts', provolatile => 'v', prorettype => 'bool', proargtypes => 'int4', - prosrc => 'pg_log_backend_memory_contexts', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_log_backend_memory_contexts', proacl => '{POSTGRES=X}' }, # non-persistent series generator { oid => '1066', descr => 'non-persistent series generator', @@ -9545,9 +9511,8 @@ proargtypes => 'anyelement', prosrc => 'to_json' }, { oid => '3261', descr => 'remove object fields with null values from json', proname => 'json_strip_nulls', prorettype => 'json', - proargtypes => 'json bool', - proargnames => '{target,strip_in_arrays}', proargdefaults => '{false}', - prosrc => 'json_strip_nulls' }, + proargtypes => 'json bool', proargnames => '{target,strip_in_arrays}', + proargdefaults => '{false}', prosrc => 'json_strip_nulls' }, { oid => '3947', proname => 'json_object_field', prorettype => 'json', @@ -9605,16 +9570,14 @@ proname => 'json_populate_record', proisstrict => 'f', provolatile => 's', prorettype => 'anyelement', proargtypes => 'anyelement json bool', proargnames => '{base,from_json,use_json_as_text}', - proargdefaults => '{false}', - prosrc => 'json_populate_record' }, + proargdefaults => '{false}', prosrc => 'json_populate_record' }, { oid => '3961', descr => 'get set of records with fields from a json array of objects', proname => 'json_populate_recordset', prorows => '100', proisstrict => 'f', proretset => 't', provolatile => 's', prorettype => 'anyelement', proargtypes => 'anyelement json bool', proargnames => '{base,from_json,use_json_as_text}', - proargdefaults => '{false}', - prosrc => 'json_populate_recordset' }, + proargdefaults => '{false}', prosrc => 'json_populate_recordset' }, { oid => '3204', descr => 'get record fields from a json object', proname => 'json_to_record', provolatile => 's', prorettype => 'record', proargtypes => 'json', prosrc => 'json_to_record' }, @@ -10493,9 +10456,8 @@ prosrc => 'jsonb_build_object_noargs' }, { oid => '3262', descr => 'remove object fields with null values from jsonb', proname => 'jsonb_strip_nulls', prorettype => 'jsonb', - proargtypes => 'jsonb bool', - proargnames => '{target,strip_in_arrays}', proargdefaults => '{false}', - prosrc => 'jsonb_strip_nulls' }, + proargtypes => 'jsonb bool', proargnames => '{target,strip_in_arrays}', + proargdefaults => '{false}', prosrc => 'jsonb_strip_nulls' }, { oid => '3478', proname => 'jsonb_object_field', prorettype => 'jsonb', @@ -10671,14 +10633,12 @@ proname => 'jsonb_set_lax', proisstrict => 'f', prorettype => 'jsonb', proargtypes => 'jsonb _text jsonb bool text', proargnames => '{jsonb_in,path,replacement,create_if_missing,null_value_treatment}', - proargdefaults => '{true,use_json_null}', - prosrc => 'jsonb_set_lax' }, + proargdefaults => '{true,use_json_null}', prosrc => 'jsonb_set_lax' }, { oid => '3305', descr => 'Set part of a jsonb', proname => 'jsonb_set', prorettype => 'jsonb', proargtypes => 'jsonb _text jsonb bool', proargnames => '{jsonb_in,path,replacement,create_if_missing}', - proargdefaults => '{true}', - prosrc => 'jsonb_set' }, + proargdefaults => '{true}', prosrc => 'jsonb_set' }, { oid => '3306', descr => 'Indented text from jsonb', proname => 'jsonb_pretty', prorettype => 'text', proargtypes => 'jsonb', prosrc => 'jsonb_pretty' }, @@ -10686,8 +10646,7 @@ proname => 'jsonb_insert', prorettype => 'jsonb', proargtypes => 'jsonb _text jsonb bool', proargnames => '{jsonb_in,path,replacement,insert_after}', - proargdefaults => '{false}', - prosrc => 'jsonb_insert' }, + proargdefaults => '{false}', prosrc => 'jsonb_insert' }, # jsonpath { oid => '4001', descr => 'I/O', @@ -10706,64 +10665,54 @@ { oid => '4005', descr => 'jsonpath exists test', proname => 'jsonb_path_exists', prorettype => 'bool', proargtypes => 'jsonb jsonpath jsonb bool', - proargnames => '{target,path,vars,silent}', - proargdefaults => '{"{}",false}', + proargnames => '{target,path,vars,silent}', proargdefaults => '{"{}",false}', prosrc => 'jsonb_path_exists' }, { oid => '4006', descr => 'jsonpath query', proname => 'jsonb_path_query', prorows => '1000', proretset => 't', prorettype => 'jsonb', proargtypes => 'jsonb jsonpath jsonb bool', - proargnames => '{target,path,vars,silent}', - proargdefaults => '{"{}",false}', + proargnames => '{target,path,vars,silent}', proargdefaults => '{"{}",false}', prosrc => 'jsonb_path_query' }, { oid => '4007', descr => 'jsonpath query wrapped into array', proname => 'jsonb_path_query_array', prorettype => 'jsonb', proargtypes => 'jsonb jsonpath jsonb bool', - proargnames => '{target,path,vars,silent}', - proargdefaults => '{"{}",false}', + proargnames => '{target,path,vars,silent}', proargdefaults => '{"{}",false}', prosrc => 'jsonb_path_query_array' }, { oid => '4008', descr => 'jsonpath query first item', proname => 'jsonb_path_query_first', prorettype => 'jsonb', proargtypes => 'jsonb jsonpath jsonb bool', - proargnames => '{target,path,vars,silent}', - proargdefaults => '{"{}",false}', + proargnames => '{target,path,vars,silent}', proargdefaults => '{"{}",false}', prosrc => 'jsonb_path_query_first' }, { oid => '4009', descr => 'jsonpath match', proname => 'jsonb_path_match', prorettype => 'bool', proargtypes => 'jsonb jsonpath jsonb bool', - proargnames => '{target,path,vars,silent}', - proargdefaults => '{"{}",false}', + proargnames => '{target,path,vars,silent}', proargdefaults => '{"{}",false}', prosrc => 'jsonb_path_match' }, { oid => '1177', descr => 'jsonpath exists test with timezone', proname => 'jsonb_path_exists_tz', provolatile => 's', prorettype => 'bool', proargtypes => 'jsonb jsonpath jsonb bool', - proargnames => '{target,path,vars,silent}', - proargdefaults => '{"{}",false}', + proargnames => '{target,path,vars,silent}', proargdefaults => '{"{}",false}', prosrc => 'jsonb_path_exists_tz' }, { oid => '1179', descr => 'jsonpath query with timezone', proname => 'jsonb_path_query_tz', prorows => '1000', proretset => 't', provolatile => 's', prorettype => 'jsonb', proargtypes => 'jsonb jsonpath jsonb bool', - proargnames => '{target,path,vars,silent}', - proargdefaults => '{"{}",false}', + proargnames => '{target,path,vars,silent}', proargdefaults => '{"{}",false}', prosrc => 'jsonb_path_query_tz' }, { oid => '1180', descr => 'jsonpath query wrapped into array with timezone', proname => 'jsonb_path_query_array_tz', provolatile => 's', prorettype => 'jsonb', proargtypes => 'jsonb jsonpath jsonb bool', - proargnames => '{target,path,vars,silent}', - proargdefaults => '{"{}",false}', + proargnames => '{target,path,vars,silent}', proargdefaults => '{"{}",false}', prosrc => 'jsonb_path_query_array_tz' }, { oid => '2023', descr => 'jsonpath query first item with timezone', proname => 'jsonb_path_query_first_tz', provolatile => 's', prorettype => 'jsonb', proargtypes => 'jsonb jsonpath jsonb bool', - proargnames => '{target,path,vars,silent}', - proargdefaults => '{"{}",false}', + proargnames => '{target,path,vars,silent}', proargdefaults => '{"{}",false}', prosrc => 'jsonb_path_query_first_tz' }, { oid => '2030', descr => 'jsonpath match with timezone', proname => 'jsonb_path_match_tz', provolatile => 's', prorettype => 'bool', proargtypes => 'jsonb jsonpath jsonb bool', - proargnames => '{target,path,vars,silent}', - proargdefaults => '{"{}",false}', + proargnames => '{target,path,vars,silent}', proargdefaults => '{"{}",false}', prosrc => 'jsonb_path_match_tz' }, { oid => '4010', descr => 'implementation of @? operator', @@ -10924,7 +10873,8 @@ proname => 'pg_available_extensions', procost => '10', prorows => '100', proretset => 't', provolatile => 's', prorettype => 'record', proargtypes => '', proallargtypes => '{name,text,text,text}', - proargmodes => '{o,o,o,o}', proargnames => '{name,default_version,location,comment}', + proargmodes => '{o,o,o,o}', + proargnames => '{name,default_version,location,comment}', prosrc => 'pg_available_extensions' }, { oid => '3083', descr => 'list available extension versions', proname => 'pg_available_extension_versions', procost => '10', @@ -11120,9 +11070,9 @@ proname => 'range_minus', prorettype => 'anyrange', proargtypes => 'anyrange anyrange', prosrc => 'range_minus' }, { oid => '8412', descr => 'remove portion from range', - proname => 'range_minus_multi', prorows => '2', - proretset => 't', prorettype => 'anyrange', - proargtypes => 'anyrange anyrange', prosrc => 'range_minus_multi' }, + proname => 'range_minus_multi', prorows => '2', proretset => 't', + prorettype => 'anyrange', proargtypes => 'anyrange anyrange', + prosrc => 'range_minus_multi' }, { oid => '3870', descr => 'less-equal-greater', proname => 'range_cmp', prorettype => 'int4', proargtypes => 'anyrange anyrange', prosrc => 'range_cmp' }, @@ -11414,9 +11364,9 @@ proname => 'multirange_minus', prorettype => 'anymultirange', proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_minus' }, { oid => '8411', descr => 'remove portion from multirange', - proname => 'multirange_minus_multi', prorows => '1', - proretset => 't', prorettype => 'anymultirange', - proargtypes => 'anymultirange anymultirange', prosrc => 'multirange_minus_multi' }, + proname => 'multirange_minus_multi', prorows => '1', proretset => 't', + prorettype => 'anymultirange', proargtypes => 'anymultirange anymultirange', + prosrc => 'multirange_minus_multi' }, { oid => '4272', proname => 'multirange_intersect', prorettype => 'anymultirange', proargtypes => 'anymultirange anymultirange', @@ -11575,8 +11525,7 @@ proname => 'make_interval', prorettype => 'interval', proargtypes => 'int4 int4 int4 int4 int4 int4 float8', proargnames => '{years,months,weeks,days,hours,mins,secs}', - proargdefaults => '{0,0,0,0,0,0,0.0}', - prosrc => 'make_interval' }, + proargdefaults => '{0,0,0,0,0,0,0.0}', prosrc => 'make_interval' }, # spgist opclasses { oid => '4018', descr => 'SP-GiST support for quad tree over point', @@ -11745,8 +11694,7 @@ proallargtypes => '{name,pg_lsn,int4,_text,pg_lsn,xid,text}', proargmodes => '{i,i,i,v,o,o,o}', proargnames => '{slot_name,upto_lsn,upto_nchanges,options,lsn,xid,data}', - proargdefaults => '{"{}"}', - prosrc => 'pg_logical_slot_get_changes' }, + proargdefaults => '{"{}"}', prosrc => 'pg_logical_slot_get_changes' }, { oid => '3783', descr => 'get binary changes from replication slot', proname => 'pg_logical_slot_get_binary_changes', procost => '1000', prorows => '1000', provariadic => 'text', proisstrict => 'f', @@ -11755,8 +11703,7 @@ proallargtypes => '{name,pg_lsn,int4,_text,pg_lsn,xid,bytea}', proargmodes => '{i,i,i,v,o,o,o}', proargnames => '{slot_name,upto_lsn,upto_nchanges,options,lsn,xid,data}', - proargdefaults => '{"{}"}', - prosrc => 'pg_logical_slot_get_binary_changes' }, + proargdefaults => '{"{}"}', prosrc => 'pg_logical_slot_get_binary_changes' }, { oid => '3784', descr => 'peek at changes from replication slot', proname => 'pg_logical_slot_peek_changes', procost => '1000', prorows => '1000', provariadic => 'text', proisstrict => 'f', @@ -11765,8 +11712,7 @@ proallargtypes => '{name,pg_lsn,int4,_text,pg_lsn,xid,text}', proargmodes => '{i,i,i,v,o,o,o}', proargnames => '{slot_name,upto_lsn,upto_nchanges,options,lsn,xid,data}', - proargdefaults => '{"{}"}', - prosrc => 'pg_logical_slot_peek_changes' }, + proargdefaults => '{"{}"}', prosrc => 'pg_logical_slot_peek_changes' }, { oid => '3785', descr => 'peek at binary changes from replication slot', proname => 'pg_logical_slot_peek_binary_changes', procost => '1000', prorows => '1000', provariadic => 'text', proisstrict => 'f', @@ -11775,8 +11721,7 @@ proallargtypes => '{name,pg_lsn,int4,_text,pg_lsn,xid,bytea}', proargmodes => '{i,i,i,v,o,o,o}', proargnames => '{slot_name,upto_lsn,upto_nchanges,options,lsn,xid,data}', - proargdefaults => '{"{}"}', - prosrc => 'pg_logical_slot_peek_binary_changes' }, + proargdefaults => '{"{}"}', prosrc => 'pg_logical_slot_peek_binary_changes' }, { oid => '3878', descr => 'advance logical replication slot', proname => 'pg_replication_slot_advance', provolatile => 'v', proparallel => 'u', prorettype => 'record', proargtypes => 'name pg_lsn', @@ -11787,14 +11732,12 @@ proname => 'pg_logical_emit_message', provolatile => 'v', proparallel => 'u', prorettype => 'pg_lsn', proargtypes => 'bool text text bool', proargnames => '{transactional,prefix,message,flush}', - proargdefaults => '{false}', - prosrc => 'pg_logical_emit_message_text' }, + proargdefaults => '{false}', prosrc => 'pg_logical_emit_message_text' }, { oid => '3578', descr => 'emit a binary logical decoding message', proname => 'pg_logical_emit_message', provolatile => 'v', proparallel => 'u', prorettype => 'pg_lsn', proargtypes => 'bool text bytea bool', proargnames => '{transactional,prefix,message,flush}', - proargdefaults => '{false}', - prosrc => 'pg_logical_emit_message_bytea' }, + proargdefaults => '{false}', prosrc => 'pg_logical_emit_message_bytea' }, { oid => '6344', descr => 'sync replication slots from the primary to the standby', proname => 'pg_sync_replication_slots', provolatile => 'v', @@ -12007,8 +11950,9 @@ proparallel => 'u', prorettype => 'void', proargtypes => 'oid', prosrc => 'binary_upgrade_set_next_pg_tablespace_oid' }, { oid => '6312', descr => 'for use by pg_upgrade', - proname => 'binary_upgrade_check_logical_slot_pending_wal', provolatile => 'v', - proparallel => 'u', prorettype => 'pg_lsn', proargtypes => 'name pg_lsn', + proname => 'binary_upgrade_check_logical_slot_pending_wal', + provolatile => 'v', proparallel => 'u', prorettype => 'pg_lsn', + proargtypes => 'name pg_lsn', prosrc => 'binary_upgrade_check_logical_slot_pending_wal' }, { oid => '6319', descr => 'for use by pg_upgrade (relation for pg_subscription_rel)', @@ -12021,9 +11965,10 @@ provolatile => 'v', proparallel => 'u', prorettype => 'void', proargtypes => 'text pg_lsn', prosrc => 'binary_upgrade_replorigin_advance' }, { oid => '9159', descr => 'for use by pg_upgrade (conflict detection slot)', - proname => 'binary_upgrade_create_conflict_detection_slot', proisstrict => 'f', - provolatile => 'v', proparallel => 'u', prorettype => 'void', - proargtypes => '', prosrc => 'binary_upgrade_create_conflict_detection_slot' }, + proname => 'binary_upgrade_create_conflict_detection_slot', + proisstrict => 'f', provolatile => 'v', proparallel => 'u', + prorettype => 'void', proargtypes => '', + prosrc => 'binary_upgrade_create_conflict_detection_slot' }, # conversion functions { oid => '4310', descr => 'internal conversion function for KOI8R to WIN1251', @@ -12276,35 +12221,30 @@ { oid => '6003', descr => 'create a replication origin', proname => 'pg_replication_origin_create', provolatile => 'v', proparallel => 'u', prorettype => 'oid', proargtypes => 'text', - prosrc => 'pg_replication_origin_create', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_replication_origin_create', proacl => '{POSTGRES=X}' }, { oid => '6004', descr => 'drop replication origin identified by its name', proname => 'pg_replication_origin_drop', provolatile => 'v', proparallel => 'u', prorettype => 'void', proargtypes => 'text', - prosrc => 'pg_replication_origin_drop', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_replication_origin_drop', proacl => '{POSTGRES=X}' }, { oid => '6005', descr => 'translate the replication origin\'s name to its id', proname => 'pg_replication_origin_oid', provolatile => 's', prorettype => 'oid', proargtypes => 'text', - prosrc => 'pg_replication_origin_oid', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_replication_origin_oid', proacl => '{POSTGRES=X}' }, { oid => '6006', descr => 'configure session to maintain replication progress tracking for the passed in origin', proname => 'pg_replication_origin_session_setup', provolatile => 'v', proparallel => 'u', prorettype => 'void', proargtypes => 'text int4', proargnames => '{node_name,pid}', proargdefaults => '{0}', - prosrc => 'pg_replication_origin_session_setup', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_replication_origin_session_setup', proacl => '{POSTGRES=X}' }, { oid => '6007', descr => 'teardown configured replication progress tracking', proname => 'pg_replication_origin_session_reset', provolatile => 'v', proparallel => 'u', prorettype => 'void', proargtypes => '', - prosrc => 'pg_replication_origin_session_reset', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_replication_origin_session_reset', proacl => '{POSTGRES=X}' }, { oid => '6008', descr => 'is a replication origin configured in this session', @@ -12323,27 +12263,23 @@ { oid => '6010', descr => 'setup the transaction\'s origin lsn and timestamp', proname => 'pg_replication_origin_xact_setup', provolatile => 'v', proparallel => 'r', prorettype => 'void', proargtypes => 'pg_lsn timestamptz', - prosrc => 'pg_replication_origin_xact_setup', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_replication_origin_xact_setup', proacl => '{POSTGRES=X}' }, { oid => '6011', descr => 'reset the transaction\'s origin lsn and timestamp', proname => 'pg_replication_origin_xact_reset', provolatile => 'v', proparallel => 'r', prorettype => 'void', proargtypes => '', - prosrc => 'pg_replication_origin_xact_reset', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_replication_origin_xact_reset', proacl => '{POSTGRES=X}' }, { oid => '6012', descr => 'advance replication origin to specific location', proname => 'pg_replication_origin_advance', provolatile => 'v', proparallel => 'u', prorettype => 'void', proargtypes => 'text pg_lsn', - prosrc => 'pg_replication_origin_advance', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_replication_origin_advance', proacl => '{POSTGRES=X}' }, { oid => '6013', descr => 'get an individual replication origin\'s replication progress', proname => 'pg_replication_origin_progress', provolatile => 'v', proparallel => 'u', prorettype => 'pg_lsn', proargtypes => 'text bool', - prosrc => 'pg_replication_origin_progress', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_replication_origin_progress', proacl => '{POSTGRES=X}' }, { oid => '6014', descr => 'get progress for all replication origins', proname => 'pg_show_replication_origin_status', prorows => '100', @@ -12351,8 +12287,7 @@ prorettype => 'record', proargtypes => '', proallargtypes => '{oid,text,pg_lsn,pg_lsn}', proargmodes => '{o,o,o,o}', proargnames => '{local_id, external_id, remote_lsn, local_lsn}', - prosrc => 'pg_show_replication_origin_status', - proacl => '{POSTGRES=X}' }, + prosrc => 'pg_show_replication_origin_status', proacl => '{POSTGRES=X}' }, # publications { oid => '6119', @@ -12366,17 +12301,16 @@ prosrc => 'pg_get_publication_tables_a' }, { oid => '8060', descr => 'get information of the specified table that is part of the specified publications', - proname => 'pg_get_publication_tables', prorows => '10', - proretset => 't', provolatile => 's', - prorettype => 'record', proargtypes => '_text oid', + proname => 'pg_get_publication_tables', prorows => '10', proretset => 't', + provolatile => 's', prorettype => 'record', proargtypes => '_text oid', proallargtypes => '{_text,oid,oid,oid,int2vector,pg_node_tree}', proargmodes => '{i,i,o,o,o,o}', proargnames => '{pubnames,target_relid,pubid,relid,attrs,qual}', prosrc => 'pg_get_publication_tables_b' }, { oid => '8052', descr => 'get OIDs of sequences in a publication', - proname => 'pg_get_publication_sequences', prorows => '1000', proretset => 't', - provolatile => 's', prorettype => 'oid', proargtypes => 'text', - proallargtypes => '{text,oid}', proargmodes => '{i,o}', + proname => 'pg_get_publication_sequences', prorows => '1000', + proretset => 't', provolatile => 's', prorettype => 'oid', + proargtypes => 'text', proallargtypes => '{text,oid}', proargmodes => '{i,o}', proargnames => '{pubname,relid}', prosrc => 'pg_get_publication_sequences' }, { oid => '6121', descr => 'returns whether a relation can be part of a publication', @@ -12454,18 +12388,16 @@ proargtypes => 'internal', prosrc => 'jsonb_subscript_handler' }, # data checksum management functions -{ oid => '9258', - descr => 'disable data checksums', - proname => 'pg_disable_data_checksums', provolatile => 'v', prorettype => 'void', - proparallel => 'r', prosrc => 'disable_data_checksums', proargtypes => '', - proacl => '{POSTGRES=X}'}, -{ oid => '9257', - descr => 'enable data checksums', - proname => 'pg_enable_data_checksums', provolatile => 'v', prorettype => 'void', - proparallel => 'r', proargtypes => 'int4 int4', proallargtypes => '{int4,int4}', - proargmodes => '{i,i}', proargnames => '{cost_delay,cost_limit}', - proargdefaults => '{0,100}', prosrc => 'enable_data_checksums', - proacl => '{POSTGRES=X}'}, +{ oid => '9258', descr => 'disable data checksums', + proname => 'pg_disable_data_checksums', provolatile => 'v', + proparallel => 'r', prorettype => 'void', proargtypes => '', + prosrc => 'disable_data_checksums', proacl => '{POSTGRES=X}' }, +{ oid => '9257', descr => 'enable data checksums', + proname => 'pg_enable_data_checksums', provolatile => 'v', proparallel => 'r', + prorettype => 'void', proargtypes => 'int4 int4', + proallargtypes => '{int4,int4}', proargmodes => '{i,i}', + proargnames => '{cost_delay,cost_limit}', proargdefaults => '{0,100}', + prosrc => 'enable_data_checksums', proacl => '{POSTGRES=X}' }, # collation management functions { oid => '3445', descr => 'import collations from operating system', @@ -12502,15 +12434,13 @@ proretset => 't', provolatile => 'v', prorettype => 'record', proargtypes => '', proallargtypes => '{text,int8,timestamptz}', proargmodes => '{o,o,o}', proargnames => '{name,size,modification}', - prosrc => 'pg_ls_summariesdir', - proacl => '{POSTGRES=X,pg_monitor=X}' }, + prosrc => 'pg_ls_summariesdir', proacl => '{POSTGRES=X,pg_monitor=X}' }, { oid => '5031', descr => 'list of files in the archive_status directory', proname => 'pg_ls_archive_statusdir', procost => '10', prorows => '20', proretset => 't', provolatile => 'v', prorettype => 'record', proargtypes => '', proallargtypes => '{text,int8,timestamptz}', proargmodes => '{o,o,o}', proargnames => '{name,size,modification}', - prosrc => 'pg_ls_archive_statusdir', - proacl => '{POSTGRES=X,pg_monitor=X}' }, + prosrc => 'pg_ls_archive_statusdir', proacl => '{POSTGRES=X,pg_monitor=X}' }, { oid => '5029', descr => 'list files in the pgsql_tmp directory', proname => 'pg_ls_tmpdir', procost => '10', prorows => '20', proretset => 't', provolatile => 'v', prorettype => 'record', proargtypes => '', @@ -12522,24 +12452,21 @@ provolatile => 'v', prorettype => 'record', proargtypes => 'oid', proallargtypes => '{oid,text,int8,timestamptz}', proargmodes => '{i,o,o,o}', proargnames => '{tablespace,name,size,modification}', - prosrc => 'pg_ls_tmpdir_1arg', - proacl => '{POSTGRES=X,pg_monitor=X}' }, + prosrc => 'pg_ls_tmpdir_1arg', proacl => '{POSTGRES=X,pg_monitor=X}' }, { oid => '6270', descr => 'list of files in the pg_logical/snapshots directory', proname => 'pg_ls_logicalsnapdir', procost => '10', prorows => '20', proretset => 't', provolatile => 'v', prorettype => 'record', proargtypes => '', proallargtypes => '{text,int8,timestamptz}', proargmodes => '{o,o,o}', proargnames => '{name,size,modification}', - prosrc => 'pg_ls_logicalsnapdir', - proacl => '{POSTGRES=X,pg_monitor=X}' }, + prosrc => 'pg_ls_logicalsnapdir', proacl => '{POSTGRES=X,pg_monitor=X}' }, { oid => '6271', descr => 'list of files in the pg_logical/mappings directory', proname => 'pg_ls_logicalmapdir', procost => '10', prorows => '20', proretset => 't', provolatile => 'v', prorettype => 'record', proargtypes => '', proallargtypes => '{text,int8,timestamptz}', proargmodes => '{o,o,o}', proargnames => '{name,size,modification}', - prosrc => 'pg_ls_logicalmapdir', - proacl => '{POSTGRES=X,pg_monitor=X}' }, + prosrc => 'pg_ls_logicalmapdir', proacl => '{POSTGRES=X,pg_monitor=X}' }, { oid => '6272', descr => 'list of files in the pg_replslot/slot_name directory', proname => 'pg_ls_replslotdir', procost => '10', prorows => '20', @@ -12547,8 +12474,7 @@ proargtypes => 'text', proallargtypes => '{text,text,int8,timestamptz}', proargmodes => '{i,o,o,o}', proargnames => '{slot_name,name,size,modification}', - prosrc => 'pg_ls_replslotdir', - proacl => '{POSTGRES=X,pg_monitor=X}' }, + prosrc => 'pg_ls_replslotdir', proacl => '{POSTGRES=X,pg_monitor=X}' }, # hash partitioning constraint function { oid => '5028', descr => 'hash partition CHECK constraint', @@ -12589,13 +12515,11 @@ { oid => '4350', descr => 'Unicode normalization', proname => 'normalize', prorettype => 'text', proargtypes => 'text text', - proargdefaults => '{NFC}', - prosrc => 'unicode_normalize_func' }, + proargdefaults => '{NFC}', prosrc => 'unicode_normalize_func' }, { oid => '4351', descr => 'check Unicode normalization', proname => 'is_normalized', prorettype => 'bool', proargtypes => 'text text', - proargdefaults => '{NFC}', - prosrc => 'unicode_is_normalized' }, + proargdefaults => '{NFC}', prosrc => 'unicode_is_normalized' }, { oid => '6198', descr => 'unescape Unicode characters', proname => 'unistr', prorettype => 'text', proargtypes => 'text', @@ -12699,7 +12623,8 @@ proargnames => '{kwargs}', prosrc => 'pg_restore_extended_stats' }, { oid => '9948', descr => 'clear statistics on extended statistics object', proname => 'pg_clear_extended_stats', proisstrict => 'f', provolatile => 'v', - proparallel => 'u', prorettype => 'void', proargtypes => 'text text text text bool', + proparallel => 'u', prorettype => 'void', + proargtypes => 'text text text text bool', proargnames => '{schemaname,relname,statistics_schemaname,statistics_name,inherited}', prosrc => 'pg_clear_extended_stats' }, @@ -12711,8 +12636,7 @@ proallargtypes => '{int4,int4,int8,text,text,int8,int8,text,int2,int4,text,text,bool,bool,bool}', proargmodes => '{o,o,o,o,o,o,o,o,o,o,o,o,o,o,o}', proargnames => '{pid,io_id,io_generation,state,operation,off,length,target,handle_data_len,raw_result,result,target_desc,f_sync,f_localmem,f_buffered}', - prosrc => 'pg_get_aios', - proacl => '{POSTGRES=X,pg_read_all_stats=X}' }, + prosrc => 'pg_get_aios', proacl => '{POSTGRES=X,pg_read_all_stats=X}' }, # oid8 related functions { oid => '8255', descr => 'convert oid to oid8', diff --git a/src/include/catalog/pg_range.dat b/src/include/catalog/pg_range.dat index fa5e6ff0c3e..64df2b7a50c 100644 --- a/src/include/catalog/pg_range.dat +++ b/src/include/catalog/pg_range.dat @@ -14,33 +14,51 @@ { rngtypid => 'int4range', rngsubtype => 'int4', rngmultitypid => 'int4multirange', rngsubopc => 'btree/int4_ops', - rngconstruct2 => 'int4range(int4,int4)', rngconstruct3 => 'int4range(int4,int4,text)', - rngmltconstruct0 => 'int4multirange()', rngmltconstruct1 => 'int4multirange(int4range)', rngmltconstruct2 => 'int4multirange(_int4range)', + rngconstruct2 => 'int4range(int4,int4)', + rngconstruct3 => 'int4range(int4,int4,text)', + rngmltconstruct0 => 'int4multirange()', + rngmltconstruct1 => 'int4multirange(int4range)', + rngmltconstruct2 => 'int4multirange(_int4range)', rngcanonical => 'int4range_canonical', rngsubdiff => 'int4range_subdiff' }, { rngtypid => 'numrange', rngsubtype => 'numeric', rngmultitypid => 'nummultirange', rngsubopc => 'btree/numeric_ops', - rngconstruct2 => 'numrange(numeric,numeric)', rngconstruct3 => 'numrange(numeric,numeric,text)', - rngmltconstruct0 => 'nummultirange()', rngmltconstruct1 => 'nummultirange(numrange)', rngmltconstruct2 => 'nummultirange(_numrange)', - rngcanonical => '-', rngsubdiff => 'numrange_subdiff' }, + rngconstruct2 => 'numrange(numeric,numeric)', + rngconstruct3 => 'numrange(numeric,numeric,text)', + rngmltconstruct0 => 'nummultirange()', + rngmltconstruct1 => 'nummultirange(numrange)', + rngmltconstruct2 => 'nummultirange(_numrange)', rngcanonical => '-', + rngsubdiff => 'numrange_subdiff' }, { rngtypid => 'tsrange', rngsubtype => 'timestamp', rngmultitypid => 'tsmultirange', rngsubopc => 'btree/timestamp_ops', - rngconstruct2 => 'tsrange(timestamp,timestamp)', rngconstruct3 => 'tsrange(timestamp,timestamp,text)', - rngmltconstruct0 => 'tsmultirange()', rngmltconstruct1 => 'tsmultirange(tsrange)', rngmltconstruct2 => 'tsmultirange(_tsrange)', - rngcanonical => '-', rngsubdiff => 'tsrange_subdiff' }, + rngconstruct2 => 'tsrange(timestamp,timestamp)', + rngconstruct3 => 'tsrange(timestamp,timestamp,text)', + rngmltconstruct0 => 'tsmultirange()', + rngmltconstruct1 => 'tsmultirange(tsrange)', + rngmltconstruct2 => 'tsmultirange(_tsrange)', rngcanonical => '-', + rngsubdiff => 'tsrange_subdiff' }, { rngtypid => 'tstzrange', rngsubtype => 'timestamptz', rngmultitypid => 'tstzmultirange', rngsubopc => 'btree/timestamptz_ops', - rngconstruct2 => 'tstzrange(timestamptz,timestamptz)', rngconstruct3 => 'tstzrange(timestamptz,timestamptz,text)', - rngmltconstruct0 => 'tstzmultirange()', rngmltconstruct1 => 'tstzmultirange(tstzrange)', rngmltconstruct2 => 'tstzmultirange(_tstzrange)', - rngcanonical => '-', rngsubdiff => 'tstzrange_subdiff' }, + rngconstruct2 => 'tstzrange(timestamptz,timestamptz)', + rngconstruct3 => 'tstzrange(timestamptz,timestamptz,text)', + rngmltconstruct0 => 'tstzmultirange()', + rngmltconstruct1 => 'tstzmultirange(tstzrange)', + rngmltconstruct2 => 'tstzmultirange(_tstzrange)', rngcanonical => '-', + rngsubdiff => 'tstzrange_subdiff' }, { rngtypid => 'daterange', rngsubtype => 'date', rngmultitypid => 'datemultirange', rngsubopc => 'btree/date_ops', - rngconstruct2 => 'daterange(date,date)', rngconstruct3 => 'daterange(date,date,text)', - rngmltconstruct0 => 'datemultirange()', rngmltconstruct1 => 'datemultirange(daterange)', rngmltconstruct2 => 'datemultirange(_daterange)', + rngconstruct2 => 'daterange(date,date)', + rngconstruct3 => 'daterange(date,date,text)', + rngmltconstruct0 => 'datemultirange()', + rngmltconstruct1 => 'datemultirange(daterange)', + rngmltconstruct2 => 'datemultirange(_daterange)', rngcanonical => 'daterange_canonical', rngsubdiff => 'daterange_subdiff' }, { rngtypid => 'int8range', rngsubtype => 'int8', rngmultitypid => 'int8multirange', rngsubopc => 'btree/int8_ops', - rngconstruct2 => 'int8range(int8,int8)', rngconstruct3 => 'int8range(int8,int8,text)', - rngmltconstruct0 => 'int8multirange()', rngmltconstruct1 => 'int8multirange(int8range)', rngmltconstruct2 => 'int8multirange(_int8range)', + rngconstruct2 => 'int8range(int8,int8)', + rngconstruct3 => 'int8range(int8,int8,text)', + rngmltconstruct0 => 'int8multirange()', + rngmltconstruct1 => 'int8multirange(int8range)', + rngmltconstruct2 => 'int8multirange(_int8range)', rngcanonical => 'int8range_canonical', rngsubdiff => 'int8range_subdiff' }, ] diff --git a/src/include/catalog/pg_type.dat b/src/include/catalog/pg_type.dat index a1a753d1797..7ed87d9acbe 100644 --- a/src/include/catalog/pg_type.dat +++ b/src/include/catalog/pg_type.dat @@ -54,9 +54,9 @@ typcollation => 'C' }, { oid => '20', array_type_oid => '1016', descr => '~18 digit integer, 8-byte storage', - typname => 'int8', typlen => '8', typbyval => 't', - typcategory => 'N', typinput => 'int8in', typoutput => 'int8out', - typreceive => 'int8recv', typsend => 'int8send', typalign => 'd' }, + typname => 'int8', typlen => '8', typbyval => 't', typcategory => 'N', + typinput => 'int8in', typoutput => 'int8out', typreceive => 'int8recv', + typsend => 'int8send', typalign => 'd' }, { oid => '21', array_type_oid => '1005', descr => '-32 thousand to 32 thousand, 2-byte storage', typname => 'int2', typlen => '2', typbyval => 't', typcategory => 'N', @@ -172,9 +172,9 @@ typoutput => 'pg_ddl_command_out', typreceive => 'pg_ddl_command_recv', typsend => 'pg_ddl_command_send', typalign => 'ALIGNOF_POINTER' }, { oid => '5069', array_type_oid => '271', descr => 'full transaction id', - typname => 'xid8', typlen => '8', typbyval => 't', - typcategory => 'U', typinput => 'xid8in', typoutput => 'xid8out', - typreceive => 'xid8recv', typsend => 'xid8send', typalign => 'd' }, + typname => 'xid8', typlen => '8', typbyval => 't', typcategory => 'U', + typinput => 'xid8in', typoutput => 'xid8out', typreceive => 'xid8recv', + typsend => 'xid8send', typalign => 'd' }, # OIDS 600 - 699 @@ -222,10 +222,9 @@ typsend => 'float4send', typalign => 'i' }, { oid => '701', array_type_oid => '1022', descr => 'double-precision floating point number, 8-byte storage', - typname => 'float8', typlen => '8', typbyval => 't', - typcategory => 'N', typispreferred => 't', typinput => 'float8in', - typoutput => 'float8out', typreceive => 'float8recv', typsend => 'float8send', - typalign => 'd' }, + typname => 'float8', typlen => '8', typbyval => 't', typcategory => 'N', + typispreferred => 't', typinput => 'float8in', typoutput => 'float8out', + typreceive => 'float8recv', typsend => 'float8send', typalign => 'd' }, { oid => '705', descr => 'pseudo-type representing an undetermined type', typname => 'unknown', typlen => '-2', typbyval => 'f', typtype => 'p', typcategory => 'X', typinput => 'unknownin', typoutput => 'unknownout', @@ -237,9 +236,9 @@ typreceive => 'circle_recv', typsend => 'circle_send', typalign => 'd' }, { oid => '790', array_type_oid => '791', descr => 'monetary amounts, $d,ddd.cc', - typname => 'money', typlen => '8', typbyval => 't', - typcategory => 'N', typinput => 'cash_in', typoutput => 'cash_out', - typreceive => 'cash_recv', typsend => 'cash_send', typalign => 'd' }, + typname => 'money', typlen => '8', typbyval => 't', typcategory => 'N', + typinput => 'cash_in', typoutput => 'cash_out', typreceive => 'cash_recv', + typsend => 'cash_send', typalign => 'd' }, # OIDS 800 - 899 @@ -290,23 +289,23 @@ typinput => 'date_in', typoutput => 'date_out', typreceive => 'date_recv', typsend => 'date_send', typalign => 'i' }, { oid => '1083', array_type_oid => '1183', descr => 'time of day', - typname => 'time', typlen => '8', typbyval => 't', - typcategory => 'D', typinput => 'time_in', typoutput => 'time_out', - typreceive => 'time_recv', typsend => 'time_send', typmodin => 'timetypmodin', + typname => 'time', typlen => '8', typbyval => 't', typcategory => 'D', + typinput => 'time_in', typoutput => 'time_out', typreceive => 'time_recv', + typsend => 'time_send', typmodin => 'timetypmodin', typmodout => 'timetypmodout', typalign => 'd' }, # OIDS 1100 - 1199 { oid => '1114', array_type_oid => '1115', descr => 'date and time', - typname => 'timestamp', typlen => '8', typbyval => 't', - typcategory => 'D', typinput => 'timestamp_in', typoutput => 'timestamp_out', + typname => 'timestamp', typlen => '8', typbyval => 't', typcategory => 'D', + typinput => 'timestamp_in', typoutput => 'timestamp_out', typreceive => 'timestamp_recv', typsend => 'timestamp_send', typmodin => 'timestamptypmodin', typmodout => 'timestamptypmodout', typalign => 'd' }, { oid => '1184', array_type_oid => '1185', descr => 'date and time with time zone', - typname => 'timestamptz', typlen => '8', typbyval => 't', - typcategory => 'D', typispreferred => 't', typinput => 'timestamptz_in', + typname => 'timestamptz', typlen => '8', typbyval => 't', typcategory => 'D', + typispreferred => 't', typinput => 'timestamptz_in', typoutput => 'timestamptz_out', typreceive => 'timestamptz_recv', typsend => 'timestamptz_send', typmodin => 'timestamptztypmodin', typmodout => 'timestamptztypmodout', typalign => 'd' }, @@ -413,8 +412,8 @@ # pg_lsn { oid => '3220', array_type_oid => '3221', descr => 'PostgreSQL LSN', - typname => 'pg_lsn', typlen => '8', typbyval => 't', - typcategory => 'U', typinput => 'pg_lsn_in', typoutput => 'pg_lsn_out', + typname => 'pg_lsn', typlen => '8', typbyval => 't', typcategory => 'U', + typinput => 'pg_lsn_in', typoutput => 'pg_lsn_out', typreceive => 'pg_lsn_recv', typsend => 'pg_lsn_send', typalign => 'd' }, # text search