Add pgsql 17 functions

This commit is contained in:
Matthew Peveler 2024-11-07 05:25:07 +00:00 committed by GitHub
parent 86c867f03a
commit 69e7a6fa08
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -312,6 +312,7 @@ export const language = <languages.IMonarchLanguage>{
'height', 'height',
'host', 'host',
'hostmask', 'hostmask',
'icu_unicode_version',
'inet_client_addr', 'inet_client_addr',
'inet_client_port', 'inet_client_port',
'inet_merge', 'inet_merge',
@ -323,6 +324,7 @@ export const language = <languages.IMonarchLanguage>{
'isempty', 'isempty',
'isfinite', 'isfinite',
'isopen', 'isopen',
'json',
'json_agg', 'json_agg',
'json_agg_strict', 'json_agg_strict',
'json_array', 'json_array',
@ -334,6 +336,7 @@ export const language = <languages.IMonarchLanguage>{
'json_build_object', 'json_build_object',
'json_each', 'json_each',
'json_each_text', 'json_each_text',
'json_exists',
'json_extract_path', 'json_extract_path',
'json_extract_path_text', 'json_extract_path_text',
'json_object', 'json_object',
@ -345,11 +348,16 @@ export const language = <languages.IMonarchLanguage>{
'json_objectagg', 'json_objectagg',
'json_populate_record', 'json_populate_record',
'json_populate_recordset', 'json_populate_recordset',
'json_query',
'json_scalar',
'json_serialize',
'json_strip_nulls', 'json_strip_nulls',
'json_table',
'json_to_record', 'json_to_record',
'json_to_recordset', 'json_to_recordset',
'json_to_tsvector', 'json_to_tsvector',
'json_typeof', 'json_typeof',
'json_value',
'jsonb_agg', 'jsonb_agg',
'jsonb_agg_strict', 'jsonb_agg_strict',
'jsonb_array_elements', 'jsonb_array_elements',
@ -456,6 +464,7 @@ export const language = <languages.IMonarchLanguage>{
'pg_advisory_xact_lock_shared', 'pg_advisory_xact_lock_shared',
'pg_backend_pid', 'pg_backend_pid',
'pg_backup_start_time', 'pg_backup_start_time',
'pg_basetype',
'pg_blocking_pids', 'pg_blocking_pids',
'pg_cancel_backend', 'pg_cancel_backend',
'pg_client_encoding', 'pg_client_encoding',
@ -463,6 +472,7 @@ export const language = <languages.IMonarchLanguage>{
'pg_collation_is_visible', 'pg_collation_is_visible',
'pg_column_compression', 'pg_column_compression',
'pg_column_size', 'pg_column_size',
'pg_column_toast_chunk_id',
'pg_conf_load_time', 'pg_conf_load_time',
'pg_control_checkpoint', 'pg_control_checkpoint',
'pg_control_init', 'pg_control_init',
@ -593,6 +603,7 @@ export const language = <languages.IMonarchLanguage>{
'pg_stop_backup', 'pg_stop_backup',
'pg_switch_wal', 'pg_switch_wal',
'pg_switch_xlog', 'pg_switch_xlog',
'pg_sync_replication_slots',
'pg_table_is_visible', 'pg_table_is_visible',
'pg_table_size', 'pg_table_size',
'pg_tablespace_databases', 'pg_tablespace_databases',
@ -726,11 +737,13 @@ export const language = <languages.IMonarchLanguage>{
'timeofday', 'timeofday',
'timezone', 'timezone',
'to_ascii', 'to_ascii',
'to_bin',
'to_char', 'to_char',
'to_date', 'to_date',
'to_hex', 'to_hex',
'to_json', 'to_json',
'to_number', 'to_number',
'to_oct',
'to_regclass', 'to_regclass',
'to_regcollation', 'to_regcollation',
'to_regnamespace', 'to_regnamespace',
@ -740,6 +753,7 @@ export const language = <languages.IMonarchLanguage>{
'to_regprocedure', 'to_regprocedure',
'to_regrole', 'to_regrole',
'to_regtype', 'to_regtype',
'to_regtypemod',
'to_timestamp', 'to_timestamp',
'to_tsquery', 'to_tsquery',
'to_tsvector', 'to_tsvector',
@ -772,12 +786,16 @@ export const language = <languages.IMonarchLanguage>{
'txid_snapshot_xmin', 'txid_snapshot_xmin',
'txid_status', 'txid_status',
'txid_visible_in_snapshot', 'txid_visible_in_snapshot',
'unicode_assigned',
'unicode_version',
'unistr', 'unistr',
'unnest', 'unnest',
'upper', 'upper',
'upper_inc', 'upper_inc',
'upper_inf', 'upper_inf',
'user', 'user',
'uuid_extract_timestamp',
'uuid_extract_version',
'var_pop', 'var_pop',
'var_samp', 'var_samp',
'variance', 'variance',
@ -798,6 +816,7 @@ export const language = <languages.IMonarchLanguage>{
'xmlpi', 'xmlpi',
'xmlroot', 'xmlroot',
'xmlserialize', 'xmlserialize',
'xmltext',
'xpath', 'xpath',
'xpath_exists' 'xpath_exists'
], ],